Cloudflare acquires Deno

943 points - today at 1:03 PM

Source

Comments

theodorejb today at 1:16 PM
> We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime. Deno will remain open source, and we welcome others who want to continue its development.

So unless someone else picks up development, Deno will no longer be supported.

steve_adams_86 today at 9:03 PM
I'm so bummed about this. Deno is by far my favourite JS runtime. I could sense this coming for a while now, but I was hopeful and just waiting to see what happened. Here we are. I'm glad I don't need to get off the runtime immediately. Sad we won't see any innovation like we did in the last 8 years or so.

I hope workerd at least adopts Deno's security mechanisms so it functions as a better sandbox.

One of my favourite projects of 2026 was a configurable LLM harness built around using deno as the runtime. The idea is that the configuration builds a state machine-driven program which is bundled into a binary that can only provide access to the I/O your code explicitly needs. I used it primarily to build interactive programs for colleagues which allow some LLM magic to occur without needing to worry about what they would do with Claude Desktop handling the same data or accessing the same machines and so on. It also allowed for testing local LLMs in deterministic patterns. How do they reason about what to do next when they can evaluate the possible states they can enter, based on the current context? It was really fun. Now I don't really know how I'd rebuild it, knowing I wouldn't use Deno. Maybe that's worth learning anyway.

sholladay today at 3:26 PM
I loved early Deno and am sad to see it die. I invested heavily in the Deno ecosystem because of Ry’s initial vision for it.

But I stopped because I saw this coming the moment they changed course and started putting npm compatibility as a priority. Deno’s surface area went from beautifully simple to very bloated. I think they felt the pressure of VC funding and just gave up on rebuilding Node from first principles.

The silver lining is that early Deno was so good that Node copied some of its features. So at least we have a better Node now.

coldtea today at 2:10 PM
"Deno development effectively shut down via a Cloudflare acquihire" would be a better headline.
sixdimensional today at 5:51 PM
So the developer tooling consolidation/acquisitions continue... hmm!

- Cursor -> SpaceX

- Astral/uv -> OpenAI

- Stainless -> Anthropic

- Bun -> Anthropic

- Astro.js -> Cloudflare

- Deno -> Cloudflare

- VoidZero (Vite, etc.) -> Cloudflare

- NuxtLabs -> Vercel

- Hugging Face -> NVIDIA

- ... what else?

networked today at 2:41 PM
RIP, my favorite JavaScript runtime, and thank you. You were too secure for this world.

What kind of business move is this for Cloudflare? celld is a more complete Cloudflare-at-home runtime than current workerd. What does Cloudflare stand to gain from commodizing Workers?

I'll say that although I'm not really a Cloudflare Workers user, I've been eyeing workerd and celld with interest. The idea of a complete backend in a box appeals to me (see also: PocketBase, Algernon). At the same time, the acquisition means that another company won't acquire Deno for celld.

ryanrasti today at 1:54 PM
A lot of the comments are on sunsetting Deno, but the more interesting part is merging the celld model into workerd.

I've been following celld since it was announced. Bootstrapping both durability and coordination off object storage simplifies so many things for self-hosting. (Yes, ironic that self-hosting has a cloud dependency, but in this case I think justified because S3 has become a widely supported protocol that you can run yourself too).

Will be curious to see the details on exactly how that model makes it into workerd.

bennett_dev today at 1:30 PM
I feel it leaves a bitter flavor how Ryan Dahl pushed so hard for Deno and Deno Deploy for years, just to let them die within 1 year and 6 months respectively. Thankfully I don't have any codebases that heavily use Deno features, otherwise this would be a steep curve now.
flohofwoe today at 2:19 PM
To summarize my feelings: Shit!

Deno's ability to import directly from a package registry or even git repo in a standalone TS script without requiring a package.json or similar 'meta-data' file was actually really nice for shell scripting stuff. AFAIK node.js still can't do anything similar?

TheRoque today at 2:35 PM
Damn. Deno is a super old project, in 2018 the Nodejs creator did the talk "things I hate about NodeJS" and introduced Deno. It's 8 years ago now, and clearly even though the project was known by most Node users, it didn't gain any traction at all. I don't even remember "the bad parts" that Deno tries to solve, were they that bad at all ? Anyways Node will keep evolving and implement new features, new standards, optimization. I think it's super risky to move to an alternative. In the age of the LLMs, if you wanna get out of Node, you better translate all to native Go or Rust.
phaser today at 1:14 PM
I’m happy if this means Deno is able to get a second impulse. I use Deno daily and while it’s true that it’s in this weird position where it’s not sexy like bun or enterprise-y like node, it has a great developer experience. a no-surprises runtime that does a lot of interesting things the right way (like compile to desktop to a browser-less webgpu runtime), the vscode extension is flawless and overall the perfect balance of batteries included without bloat.

of course i’m only talking about deno, the technology not deno, the cloud service.

pimterry today at 1:19 PM
The Cloudflare side is also worth a read: https://blog.cloudflare.com/deno-joins-cloudflare/
wewewedxfgdf today at 4:33 PM
Deno should never have been a business - there's no business model.

And worse for Deno - nodejs may not be great but it's good enough.

And may you never have an incumbent competitor that is is "good enough" - it will be your downfall.

duesabati today at 2:17 PM
Insane, I'm deeply saddened and embittered, I don't want to go back to NodeJS and I don't find any advantage in Bun. I guess this is my sign to just get off of JavaScript entirely.
tiborsaas today at 1:21 PM
Congrats on the exit :)

Finally, the next step of forking Node is up for grabs:

Node > Deno > Done (anyone?)

greeniskool today at 6:52 PM
I wonder how this will affect Bunny's competitor to Cloudflare Workers, Edge Scripting [1] -- which runs on Deno.

[1] https://bunny.net/docs/scripting/

wg0 today at 2:20 PM
This might not be seen in much favourable light by many but IMO Cloudflare has the most elegant serveless PaaS as I have seen to date.

The design and architecture is extremely minimal to the point that all of it can be explained on a single A4 page with a 14pt font including D1 + Durable objects. And I hope that it stays that way.

It has all the primitives that you can wish for to build a software system on top of it be it queues, long running jobs, workflows, pipelines, email handlers, cron jobs and even built in AI models ready for you to be invoked.

ATM - it is extremely cheap, reliable, simpler and more capable than anything out there. Deno itself had very little scope anyway because almost no developer tooling is sellable in this environment even more so post AI. Therefore, it is going to accelerate the Cloudflare platform to be the best in class and hopefully not complex and bloated.

255kb today at 8:31 PM
It seems VC money is not really compatible with open source
AznHisoka today at 1:50 PM
I think the biggest thing Cloudflare needs to buy is some sort of Postgres-database service. They've already cornered the market for everything front-end/serverless
stillpointlab today at 5:21 PM
I'm very sad Deno is going away, even though I've never used it nor did I plan to use it.

It is a bit hypocritical in a sense. Similar to how I was sad that a local restaurant recently closed down. In the past two years I went there maybe three times total. But I just liked having it there as an option.

Deno had a ton of good ideas but I just never felt confident that it would have the lasting power. Some of the early decisions, like their initial refusal to fully support package.json and the npm eco-system, made me unsure of their suitability as the basis for a business.

But I always wanted them to succeed. In the same way I always wanted Heroku to succeed even though I never used their service.

More options are better. But I guess "use it or lose it" applies. Did I dodge a bullet or contribute to the downfall?

multisport today at 1:20 PM
I'm very surprised they are not running with the runtime. That seemed like Deno's secret sauce? The rest of it is very aligned with Cloudflare already, deploy, kv, workers, etc seems like the lower hanging fruit.
chrysoprace today at 8:02 PM
It's very sad. I was excited about Deno from day one, and I wanted to see it succeed.

Deno's ability to run TypeScript files - stripping types - was arguably implemented in Node because of Deno. The consolidated tooling approach was a good attempt at solving tooling fragmentation that Node suffers from.

I think for Deno to succeed, it would've had to have been under a non-profit and maybe that can still happen.

dabinat today at 8:18 PM
We’re in an interesting time for developer tooling. It’s easier than it’s ever been to develop new tools, but harder to monetize or maintain them. We need to figure out what sustainable OSS looks like in the AI age.
mysterydip today at 7:16 PM
I just learned of Deno yesterday when setting up some software for the first time. I wonder how many applications depend on it behind the scenes?
huqedato today at 2:38 PM
RIP Deno. Goes into the bin, after Bun.
makifoxgirl today at 8:04 PM
I still remember this cute drawing from years ago outlining the things Ryan regret about Node

https://imgur.com/a/XFAMzOV

po1nt today at 2:02 PM
I was rooting for Deno so much as I was fighting with node for years. Luckily I made full transition from JS last year and not comming back.
galaxyLogic today at 8:52 PM
"entire Deno team is joining Cloudflare .."

Whom did they work for before?

jppope today at 4:10 PM
This is a real bummer. Work never adopted Deno but I love their model, security posture, and the standard library. I've been less interested in typescript recently, but it has turned into the default for frontend.

On the plus side, cloudflare will get access to some fantastic talent, who can hopefully put their effort into building a better web.

JaceComix today at 1:47 PM
Node always felt so annoying to deal with. I was really excited when Bun and Deno were coming up. Pour one out.
6thbit today at 3:16 PM
Didn’t they have a flashy lawsuit to free the JavaScript trademark? What happens to that now?

No indication cloudflare would pursue that yet that I see.

K0IN today at 7:14 PM
I was a big fan of deno, so much that I migrated all my cf worker to demo, cause you can run the same engine in there cloud and local/selfhost - perfect no vender lockin(like with cloud flare workers), it's so sad to see it gets shelved.
aravindputrevu today at 3:16 PM
Last year it was bun, and now it is - Deno!

What's happening to JS platforms? I thought Deno has a much better approach to building a platform.

yellow_lead today at 4:25 PM
Remember "choose boring technology"?

I had to evaluate Deno vs. Bun vs. Node for a project two years ago, and chose Node. I think Deno has good ideas but often times these projects cannot reach escape velocity, especially when they're constrained by VC motives.

vmg12 today at 1:16 PM
If this was done to kill celld as a runtime that would be unfortunate.

edit: my reaction was too soon, it seems like they will be explicitly working on making workerd an open source self hostable runtime

agp2572 today at 2:46 PM
This shows that there was no money to be made in their business model and they had to sell to make up for the years or losses accumulated.
bicepjai today at 3:17 PM
Genuine question. Why are companies buying our runtimes ? What is the advantage ? Maintaining open source and having more adoption in specific softwares like runtimes and programming languages helps keep software more robust and reliable right ? Am I getting something wrong.
ofirg today at 7:23 PM
If your company does not own an ecmascript runtime ngmi
sandelz today at 2:29 PM
A bit worried what will become of https://github.com/denoland/rusty_v8 as it still is the best maintained (?) and featured binding of V8 for rust.
rootnod3 today at 4:17 PM
All of this just re-informed my believe to stay with true and tested systems that have survived decades. C if I fell confident and Common Lisp otherwise. Both standardized, have been around for ages, and they don’t disappoint.

I feel bad for anyone that now relies on Deno. And as good as Cloudflare might be for some things, I also feel bad for anyone relying on them.

wiseowise today at 5:57 PM
So is dead for all intents and purposes. And this would’ve happened to Bun if it hadn’t found its killer app (Claude Code).

Another reason why standards matter. Think twice before you bet on that VC funded horse, folks.

singularity2015 today at 3:57 PM
Deno did bring lot of good ideas and hope some of them will flow into Node, especially full typescript type stripping, package less imports to name a few.

Also worth calling out that if you want to disrupt a major player, you need to be 10x better, not just 2x.

Either way, congrats team. Hope you going on to build something great at Cloudflare.

afavour today at 3:23 PM
I'll sound smug saying it but this is always, always inevitable from the moment Deno took VC investment. Either it was going to be successful enough to take over everything (and it wasn't going to be) or it would end up acquired/shut down.

I know Node is boring but it's not going anywhere.

stack_framer today at 6:29 PM
Wow, so React Native and Deno both effectively have nails in their coffins. I wonder what's next.
tietjens today at 7:12 PM
Does this mean that celld is dead? No more open source durable objects?
drewbitt today at 5:33 PM
This is sad. I was a heavy user of Deno, though I recognized its likely downfall when they laid off a large part of their team in the last year.
sheept today at 4:15 PM
I’ve been using Deno’s permission system as a sandboxed replacement for ‘python -c’ for my agents. Hopefully a better supported runtime (in any language) adds a similar permissions system in the near future.
xena today at 5:26 PM
Well this sucks. My blog is based on deno as I wasn't a fan of node.js at the time. I guess I'm gonna have to rewrite my blog engine.
gen2brain today at 1:48 PM
I have no idea anymore what is happening, and none of the blogposts seem to explain that either. So, if I am to start a new JS or TypeScript project or whatever, what should I choose and why? One runtime used a lot of tokens to rewrite Zig project, one was already Rust, one bought, one rewritten in Go, what is going on?
oofdere today at 5:26 PM
Well this is very stupid. Why not move Deno to be based on workerd or something? or vice versa? throwing it away is such a waste.
pmkary today at 4:29 PM
What is it with everyone buying runtimes? — P.S. Deno always felt like it is going to be abandoned, you can't build your work on this much shaky ground...
mattvr today at 3:22 PM
Inevitable for a project like this when you take VC money, unfortunately.
chaosharmonic today at 2:31 PM
Well this is fucking depressing.

So what's the story with JSR sticking around then? Does it already see meaningful use among people using Workers, or do they just really want an escape hatch in case we see more long-term issues with GitHub and NPM?

And does it at least mean the stdlib will see continued development?

kingcauchy today at 5:51 PM
Does Cloudflare already use Deno under the hood then? Like the Anthropic -> Bun aquisition
fraywing today at 5:19 PM
This is mostly to be expected.

After Deno did layoffs we saw a consistent decline in announcements and innovation.

Sad day, but unsurprising.

shaky-carrousel today at 7:12 PM
Fools... I downloaded it for free...
bluegatty today at 3:18 PM
Wow. Just about to choose Deno for something. That not only makes me rethink Deno but ... rethink a lot of things ...
ecares today at 6:32 PM
10 things I regret about Deno talk incoming
dzonga today at 2:11 PM
my recent comment [0]: was deno was the only other tech player building a proper serverless platform to bring Cloudflare workers in an open source manner.

will they continue that work ?

[0]: https://news.ycombinator.com/item?id=49977056

otherwise this is a proper acquisition. t

low_tech_punk today at 5:44 PM
anthropic + bun vs cloudflare + deno, could it be counter move for building from agent sandbox that runs on the edge?
melonpan7 today at 5:48 PM
Cloudflare really be buying up everything
randall today at 3:14 PM
This is actually awesome news believe it or not. I'm excited b/c i think there's a lot of potential in the world w/ deno's team being on solid footing w/ cloudflare.

I know the runtime is in trouble, but i'm not as worried tbh b/c the principles deno championed are going to keep going.

kentonv today at 1:24 PM
Please be sure to read the post on Cloudflare's blog, it's not just fluff:

https://blog.cloudflare.com/deno-joins-cloudflare/

TL;DR: Ryan and co. will be merging celld with workerd to create one first-class open source self-hostable runtime for Workers and Durable Objects. In the post I explain in the post why, contrary to what you might think, this is good business for Cloudflare and we're very excited about it.

zergrush today at 5:39 PM
never used deno or paid much attention to it despite all the fancy marketing.

i always wondered how they were making money

Throwaway123129 today at 2:06 PM
Can we rename title to "Deno is winding down" ? It's not joining cloudflare. the people are
mbStavola today at 1:24 PM
No idea why CF wouldn't just have them to continue working on Deno indefinitely...
notnullorvoid today at 1:22 PM
> We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime.

Extremely disappointing...

paaloeye today at 2:03 PM
It's only OpenAI which doesn't have an in-house modern runtime
kaizencode today at 7:19 PM
is this a good or a bad news ?
crsv today at 2:59 PM
Grats on the bag.
hackersnooze1 today at 3:29 PM
Gotta say the fate of Deno has been pretty disappointing I had high hopes for it
dpc94 today at 2:53 PM
Disappointing news to see it shut down, but maybe the writing was on the wall after they laid off some of their folks.

I've been using deno for years and built some nontrivial services in it. When deno added support for npm packages, the early days were pretty rough. I ran into lots of issues with packages and spent a lot of time reading random github issue threads. It's been pretty smooth sailing for the last year or so though.

At least I can use ai to help migrate off of deno.

https://dbushell.com/2026/03/20/denos-decline-and-layoffs/

culi today at 3:32 PM
Can't believe they bought out Vite and now Deno. All our toolchains are getting bought out by military contractors
csiegert today at 4:21 PM
I’m disappointed that they discontinue the Deno runtime. It really is a joy to use.

I think they ran out of money and joining Cloudflare was their only remaining option.

dgellow today at 3:55 PM
Congrats to the team! Sad to see deno go away, it’s a really great tool
IshKebab today at 6:33 PM
Damn that is a shame. I liked pretty much everything about Deno. Especially great for scripting.

I'll probably move to Rust for scripting I reckon. It's not very mature but hopefully it won't be too much longer.

Fresh was also the best web framework I've used. Oh well.

deleted today at 1:20 PM
ravenstine today at 2:55 PM
Man, this year has been nothing but bad news for me. This is disappointing, and really makes me question what is the point if even open source is now this easily enshittified or "killed by [insert big tech co here]." I've spent years now using Deno nearly exclusively for new projects, and saw it as the most sane JS server runtime. This also makes me hesitant to use anything with Ryan Dahl's name on it ever again.
zmj today at 2:21 PM
This is awesome. The Cloudflare platform is great; being able to run more of it locally is a definite plus.
HeadOfProbing today at 1:58 PM
Deno was a good idea in the Old World of software development before LLMs, and simply doesn’t make sense anymore.
deleted today at 2:02 PM
classified today at 1:42 PM
R.I.P.
zengid today at 6:42 PM
i guess bun won?
tonymet today at 7:29 PM
how about the IP? will the future open source project be DENO or will they have to come up with another permutation.

(I've trademarked ENDO , feel free to DM me for a license)

its-summertime today at 1:36 PM
Disappointing. Everything I want to express about this is impolite.

I guess I can say that this means Deno won't ever have a much needed Python 3 moment.

deleted today at 2:31 PM
asar today at 1:41 PM
really wondering what role celld played in the negotiations
h1fra today at 1:33 PM
Congrats. But also terrible news for the ecosystem; this project was a bit doomed from the start, and they acknowledge it multiple times (implicitly), but nice to have competition, I guess.

Ultimately I only trust Node.js to succeed. Bun being too deep into "shipping anything that increases usage".

sharktheone today at 2:05 PM
sorry, but who even is still working on Deno? All my friends who used to work on Deno got fired
j45 today at 3:48 PM
One step towards a $25K github replacement?
DonHopkins today at 3:18 PM
Announcing eDon, my rewrite of Deno in Rust!

Edit: Yes, but it's not named after me, which this fork fixes.

It's going to be the first JavaScript runtime to natively support Super Intelligence APIs.

I'm having an LLM replacing all occurrences of "ai" in every API with "si", in the hopes that OpenSI or SpaceXSI will acquihire me.

collide6 today at 5:51 PM
Holy shit, I used to work on the Workers Runtime Team and I'm surprised!
xyst today at 6:25 PM
can yall stop selling out to cloudflare? The continued consolidation of the internet/tech is wild.
NicoJuicy today at 2:59 PM
https://blog.cloudflare.com/deno-joins-cloudflare/

> The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects so developers can use the same primitives in more places.

Well, that's pretty big news actually.

gxcsoccer today at 3:00 PM
Cloudflare is playing a big game ...
evbogue today at 1:29 PM
Congrats Ry
Jgrubb today at 1:57 PM
Honestly, this motion right here is the death of open source - the rug pull. I no longer can trust any open source project won't get bought up and sunsetted. I'm glad open tofu and valkey and Linux exist to serve as a counter example but this makes me sad.
victorbjorklund today at 1:29 PM
RIP
ramesh31 today at 1:25 PM
So both major (and the only meaningful) possible Node alternatives have been absorbed into proprietary monoliths in the last year. We all know how well the Joyent years went, RIP to open source innovation at this point.
jpmonette today at 3:01 PM
huhyyy
cyanydeez today at 1:34 PM
is this Cloudflare signalling they're going to hard pivot to being an AI company?
asgr today at 2:34 PM
</3
wosined today at 1:32 PM
> Deno sells out
rvz today at 1:20 PM
> We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime. Deno will remain open source, and we welcome others who want to continue its development.

So Deno is going to be unsupported and will no longer be maintained and will be discontinued.

It looks like "written in Rust" is not enough for a selling point and lost out to the fierce competition against Bun.

nullstyle today at 3:26 PM
What a shame. Guess me and the clankers will be maintaining a fork now
racl101 today at 7:08 PM
uh oh
rfgplk today at 2:52 PM
Sorry, but even factoring in that this acquisition carries over the existing customer base and goodwill, this is still **** (censored because I aim to stay polite). Deno is factually speaking a one to two week project at this point (proven by the numerous JS runtimes already on the market). I genuinely do not see how this makes any sense whatsoever. If Cloudflare was seeking to hire the team behind Deno they could have done it at a fraction of the price paid. This, naturally, assumes they did pay anything and I can't be bothered to look up the exact $$$ amounts.
pmkelly4444 today at 7:14 PM
[flagged]
patcon today at 6:24 PM
[dead]
massimodeluisa today at 3:18 PM
[flagged]
deleted today at 1:32 PM
spprashant today at 5:58 PM
[dead]
grougnax today at 2:21 PM
[dead]
sick_of_slop today at 6:35 PM
[dead]
deleted today at 1:46 PM
oh_ok_lol today at 1:20 PM
[flagged]
4729738210 today at 2:12 PM
[flagged]
AtNightWeCode today at 5:03 PM
It was pretty naive to stand in front of that NodeJS train.
culi today at 3:17 PM
Welp. All tech eventually gets bought out by military contractors or grows big enough to become one.
hoppp today at 3:17 PM
So Cloudflare killed Deno

Its no longer gonna be supported after 1 year

In that case Deno is not joining cloudflare, it's got eaten.

I invested a lot and use deno everywhere. Can't trust anything these days.

Lets fork it into opendeno. I like to have an all-in-one swiss army knife tool.

rattray today at 1:20 PM
As a bystander, I'm excited by this. I don't know what it'll be, but I have a sense some interesting, powerful, and secure new ways of shipping code could come from this marriage...
bilalq today at 4:25 PM
Time and again, staying on the mainstream node/npm stack continues to be the validated choice. I've seen this happen with io.js, bun, and deno. The situation has been similar for yarn/bun and most alternatives on the package manager side.

Of course, that's not to say the work done on these platforms was wasted. The divide around io.js was meaningful to getting things moving faster and change the governance structure. Deno and bun both showcased things Node could be doing better and some of that was folded back in.

And in spite of all those past experiences, I still find myself using pnpm over npm today. I'm sure npm will continue to evolve and eventually the critical features of pnpm will just be part of core npm. But the gap today is massive enough that pnpm over npm feels critical. The disk usage and performance wins are life-changing for daily work and CI flows.