Cloudflare has acquired Deno, the company behind the JavaScript and TypeScript runtime created by Ryan Dahl, the inventor of Node.js. The most significant asset in the deal is a small open-source project called celld, which lets companies run Cloudflare’s serverless programming model on infrastructure they own.

The acquisition turns a long-standing objection to Cloudflare Workers, the claim that applications built on it cannot easily leave, into a selling point. For CIOs evaluating serverless and edge platforms, portability now has a concrete answer. Teams already running on Deno, however, face a migration they did not plan for.

Cloudflare did not disclose the financial terms of the deal. TechCrunch reported that Deno had raised $26 million in total, including a Series A led by Sequoia. The entire Deno team, led by Dahl and co-founder Bert Belder, joins Cloudflare.

How celld Extends The Workers Model

To understand where celld fits, start with Workers. Cloudflare Workers runs small JavaScript programs across the company’s global network, and Durable Objects add persistent state to that model. Each Durable Object behaves like a small, individually addressable server with its own SQLite database. A chat application, for example, can assign one object per channel to spread users and data across machines.

Cloudflare open-sourced its Workers runtime, workerd , in 2022. Kenton Varda, the engineer who built the Workers runtime, acknowledged in the joint announcement that workerd supports Durable Objects only as a single instance. That is adequate for local testing but cannot scale in production.

Deno’s celld project fills that gap. Released in August, it is a single Rust binary that runs Workers and Durable Objects across many machines, with object storage as its only external dependency. Operators run multiple celld instances against one storage bucket, and the software handles placement, routing and persistence. Dahl and Belder will now lead an effort to merge celld into workerd and make self-hosting a supported way to run Workers applications.

With this, customers can build an application on Cloudflare’s network and move it to a private data center without rewriting it. Varda wrote that Shopify required an open-source runtime before it would build on Workers for Platforms in 2022. He also disclosed that some former customers have already left Cloudflare using workerd.

A Second Developer Acquisition In Four Months

Deno is the second JavaScript tooling company Cloudflare has bought this year. In June, it acquired VoidZero, the company behind the Vite build tool. Cloudflare said Vite records more than 130 million weekly downloads. The company pledged to keep the toolchain under the MIT license and set up an independent fund for its maintainers.

The two deals give Cloudflare a stake in the build step, the runtime and the self-hosted deployment target of modern web applications. The consolidation extends beyond Cloudflare, since Anthropic bought Bun, another JavaScript runtime, in December 2025 to support Claude Code.

AWS Lambda, Vercel and Netlify all run mature serverless platforms with large developer ecosystems. Dahl himself once listed Vercel and Netlify as competitors to Deno Deploy alongside Workers. But the decisive difference with Cloudflare’s approach is that workerd is the same code Cloudflare runs in production, according to Varda. The addition of celld supplies the distributed state layer that self-hosters have lacked.

Dahl’s own post points to AI agents as the target workload. Durable Objects combine low-cost serverless execution, persistent state and WebSockets, which are the capabilities an agent harness needs to hold a long-running task together. Enterprises building agents on their own infrastructure are the customers Dahl is courting first.

The Gaps Cloudflare Still Has To Close

Developers and companies running Deno bear the immediate cost of this deal. Cloudflare will ship monthly bug-fix and security releases of the Deno runtime for one year. After that, development ends [Verify before publication, end date around October 2027]. Deno Deploy shuts down in six months, and paying customers get migration support to Workers. The runtime remains open source under the MIT license, but no organization has yet committed to maintaining it.

Dahl explained the decision in a comment on Hacker News. He argued that Deno had been pulled into replicating Node.js behavior, which left little room for the new abstractions he wanted to build. That is a candid admission from a founder. It shows enterprises running venture-backed open-source tools how quickly a roadmap can change after an acquisition.

Portability also remains a promise rather than a product. The celld project is only two months old. Cloudflare has published no timeline for the merged self-hosting effort beyond saying more announcements will follow in the coming months. Self-hosting moves patching, scaling and storage reliability back to the customer’s platform team. Cloudflare has not said which of its adjacent services, such as KV, R2 and Queues, will get self-hosted equivalents.

Portability As A Buying Criterion

Teams running production workloads on Deno Deploy should start migration planning now, since six months is a short window for regulated applications. Teams using the Deno runtime should inventory where it runs, including internal command-line tools and build scripts. They need to choose between Node.js, Bun and Workers before security updates stop.

For organizations evaluating Workers, the first question is exit cost. Which parts of the application depend on Durable Objects and Cloudflare-only services, and can those run on workerd today? The second question is who supports self-hosted deployments in production. Will Cloudflare offer paid support for self-hosted workerd, or will platform teams carry the operational risk alone?

The deal also raises the bar for competitors. Vercel, Netlify and the hyperscalers now face buyers who can point to a self-hostable, open-source version of a managed serverless runtime. Those buyers will ask for the same assurance in their own contract negotiations.

If Cloudflare ships celld’s capabilities inside workerd within the next year, its argument that open source reduces lock-in will look compelling and convincing. Enterprises that want the Workers programming model without tying every workload to a single network stand to benefit. So will the broader JavaScript community that Dahl has shaped twice already.