Val Town, the service that let developers write, run, and host short JavaScript and TypeScript scripts straight from a browser, is shutting down. In a post published on November 10, 2026 and signed by founder Steve Krouse, the company says it never became a cloud provider able to compete with the established players. The shutdown unfolds over several months, ending in an open-source release.
A Four-Step Shutdown Timeline
The service is not closing overnight. Val Town laid out a precise schedule, giving users time to export their code and pick a new host among the command-line tools they already rely on day to day.
| Date | Milestone |
|---|---|
| November 10, 2026 | New sign-ups and plan upgrades stop |
| December 10, 2026 | Service becomes read-only (except SQLite and blob storage) |
| January 10, 2027 | All remaining services shut down |
| February 1, 2027 | Val Town’s code is released as open source |
A Business Model That Could Not Hold Against Big Cloud
The shutdown post stays vague on the exact causes, calling it a “difficult decision” after several years of operation. Val Town occupied a specific niche: a platform built for writing small pieces of code that run on demand, without server configuration or a deployment pipeline. A typical “val” looked like this:
// A classic HTTP "val", run on demand on Val Town
export default async function (req: Request): Promise<Response> {
const name = new URL(req.url).searchParams.get("name") ?? "world";
return new Response(`Hello, ${name}!`);
}
That simplicity won over a community of developers and, more recently, AI agents using it as a fast execution sandbox. It was not enough, though, to build a volume of business comparable to Cloudflare, Vercel, or Netlify, whose infrastructure is now the official fallback.
What Happens to Accounts, Code, and Data
Billing stops immediately: active subscriptions keep running for free until the full shutdown, and prepaid annual plans get a prorated partial refund. During the read-only phase, existing code stays viewable and exportable, except for SQLite and blob storage, which follow a separate timeline detailed in the migration documentation. After January 10, 2027, no service runs at all, and only the February 1 open-source release will bring the platform’s engine back into view.
The Migration Paths on Offer
Val Town published migration guides to Cloudflare Workers, Vercel, Netlify, and Render, the four hosts it considers closest to its own on-demand execution model. The company notes that current language models are effective at automating much of that porting work, from splitting up functions to adapting environment variables. For teams weighing whether to stop depending on a proprietary provider at all, this is also a moment to compare that choice against self-hosting, covered for WordPress in the piece on CloudPanel and self-hosting.
Val Town never managed to become a cloud computing provider able to compete with the players already in place.
Projects still active on Val Town should export their code and data before December 10, 2026, when the service switches to read-only. After that point, SQLite and blob storage follow a separate shutdown schedule, worth confirming with support.
The Takeaway
Val Town is closing a service that found its audience among developers looking to run code without managing infrastructure. The shutdown stretches to January 2027, followed by an open-source release in February. Users have migration guides to four alternative hosts and need to act before the next deadlines on the calendar.
This kind of shutdown is a reminder of a simple rule for any project whose business logic fits in a handful of functions: avoid tying it too tightly to a proprietary runtime. A well-written val ports to a Cloudflare or Vercel function in a few hours; a more tangled architecture would cost far more to anyone who underestimated that risk from the start — Simon Janvier.
Further reading: the official announcement on Val Town’s blog.
