Skip to main content
Deno 2 is finally here 🎉️
Learn more
->
Dismiss
Products
Open Source
Deno
Modern runtime for JavaScript and TypeScript
Fresh
Web framework designed for the edge
JSR
TypeScript-first ESM package registry
Commercial
Deno for Enterprise
Enterprise support for runtime projects
Deploy
Easy serverless hosting for your JavaScript projects
Subhosting
Securely run untrusted code in a scalable sandbox
Docs
Modules
Standard Library
JSR
Node.js & npm
deno.land/x
Community
Discord
GitHub
X
YouTube
Mastodon
Blog
Search…
⌘K
Blog
How To
Product Update
JSR
Announcements
Astro
Partnerships
Deno Deploy
Engineering
Performance
Subhosting
Deno in Production
Deno KV
Fresh
November 14, 2024
How To
Product Update
Self-contained Executable Programs with Deno Compile
Deno compile is a flexible tool that turns a JavaScript or TypeScript program into a portable, streamlined binary for any OS. Here's how it works.
November 8, 2024
Product Update
Introducing your new JavaScript package manager: Deno
Deno’s new package manager, added in v2.0, is fast, flexible, and supports Node and package.json. Here’s how it works.
October 9, 2024
Product Update
Announcing Deno 2
Our next major version of Deno combines the simplicity, security, and performance of Deno 1 with full Node and npm backwards compatibility, and much more.
October 4, 2024
Product Update
The Final Touches: What’s New In v2.0.0-rc.10
We've merged in many fixes and improvements to the Deno 2 release candidate. Here's what's new.
September 24, 2024
Product Update
Announcing Stable V8 Bindings for Rust
Rusty V8, a library that provides high-quality, zero-overhead Rust bindings to V8, is finally stable. Here's how to use it.
September 19, 2024
Product Update
Deno 2.0 Release Candidate
This release candidate, a near-final look at Deno 2, includes the addition of Node's process global, better dependency management, and various API stabilizations, and more.
August 27, 2024
Deno Deploy
Product Update
Introducing Web Cache API support on Deno Deploy
The Web Cache API offers sub-millisecond read latency, multi-Gbps write throughput, and unbounded storage. Here’s how you can use it.
August 22, 2024
Product Update
Deno 1.46: The Last 1.x Release
Our last 1.x release before Deno 2 comes with a ton of features, ranging from a simpler, improved CLI, to multi-threaded web servers, improvements to Node.js/npm compatibility, and more.
August 8, 2024
Deno Deploy
Product Update
Protect your cloud spend with new Deno Deploy spend limits
You can now exercise greater control over your Deno Deploy spend with our new spend limits. Here’s how they work.
July 11, 2024
Product Update
Deno 1.45: Workspace and Monorepo Support
Deno 1.45 introduces workspaces and monorepo support, improved Node.js compatibility, updates to `deno install`, the new `deno init --lib` command, deprecation of `deno vendor`, Standard Library stabilization, upgrades to V8 12.7 and TypeScript 5.5.2, and more.
July 9, 2024
Product Update
Subhosting
Introducing KV Backup for Deno Subhosting
This new feature allows Subhosting users to configure their KV databases to back up data to their own S3-compatible object storage via APIs.
June 14, 2024
Product Update
Subhosting
Introducing More Flexible Domain Association for Deno Subhosting
This new update simplifies programmatically managing custom domains, wildcard domains, subdomains for different deployments, and more.
June 10, 2024
Product Update
The stabilization process of the Standard Library has begun
The Deno Standard Library is going to reach 1.0.0 shortly. We hope you try RC versions of the packages and give us feedback!
May 30, 2024
Product Update
Deno 1.44: Private npm registries, improved Node.js compat, and performance boosts
Deno 1.44 adds support for private npm registries, gRPC connections, improved Node.js compat with initial Next.js support, and significant performance improvements.
May 14, 2024
JSR
Product Update
The Deno Standard Library is now available on JSR
The Deno Standard Library has moved to JSR, supporting SemVer ranges in imports and compatibility with Node.js, Cloudflare Workers, and more.
May 1, 2024
Product Update
Deno 1.43: Improved Language Server performance
Deno 1.43 enhances productivity with a faster language server, improved npm compatibility, a new `deno serve` subcommand, URL.parse() API, and announcements regarding Deno 2.
April 3, 2024
Deno Deploy
Product Update
Introducing Simpler Project Creation in Deno Deploy
Introducing a more simplified project creation flow in Deno Deploy, including seamless CI/CD setup, a more transparent build and deployment step, and more.
March 28, 2024
Product Update
Deno 1.42: Better dependency management with JSR
Deno 1.42 revolutionizes dependency management with the seamless integration of JSR, enhancing Node/npm compatibility and introducing significant performance improvements.
March 15, 2024
Deno Deploy
Product Update
How To
Introducing deployctl, the command line interface for Deno Deploy
Deno Deploy’s command line interface, deployctl, is the simplest way to deploy your projects to the cloud. Here’s how to do it.
March 1, 2024
Product Update
JSR
Introducing JSR - the JavaScript Registry
The JavaScript Registry (JSR) is a TypeScript-first, ESM-only module registry designed for the entire JavaScript ecosystem. Use JSR modules from Deno and npm-based projects. JSR is free and open source. Available today in public beta.
February 22, 2024
Product Update
Deno 1.41: smaller deno compile binaries
We've roughly halved the size of `deno compile` binaries, added official Linux ARM64 builds, continued to land Node.js compatibility improvements, and more.
February 8, 2024
Product Update
Deno Deploy
Introducing Deno Deploy onboarding tutorials
We revamped Deno Deploy’s onboarding to show you how easy it is to use Deno’s cloud primitives in your projects.
February 2, 2024
Product Update
Deno in 2023
2023 marked a significant step towards our vision of radically simplifying web development. Here are the biggest updates and what’s coming up next.
January 25, 2024
Product Update
Deno 1.40: Temporal API
Deno 1.40 introduces the Temporal API, TC39 decorators, and a range of deprecations and stabilizations, along with improvements in Node.js compatibility, LSP, diagnostics, and handling of unstable features, paving the way for a seamless upgrade to Deno 2.
December 14, 2023
Product Update
Deno 1.39: The Return of WebGPU
We've re-added WebGPU, added new deno coverage reporters, made substantial Node.js compatibility improvements, and more.
December 12, 2023
Product Update
Deno Deploy
Deno KV
Use Deno KV in Node with the new official npm package
Access our zero config distributed database, Deno KV, in your Node projects with our new npm package.
December 11, 2023
Product Update
Deno KV
Deno Deploy
Build Real-time Applications with the new "watch" API in Deno KV
Detecting changes in Deno KV with `kv.watch` makes it easier to build real-time applications like newsfeeds, analytics, multi-user collaboration tools, and more.
December 1, 2023
Product Update
Fresh
Fresh 1.6: Tailwind CSS plugin, simplified typings and more
Discover new improvements in Fresh 1.6 that simplify your project and make it speedier.
November 29, 2023
Product Update
Deno KV
Deno Deploy
Announcing Deno Cron
`Deno.cron` allows you to easily create scheduled jobs and is available on Deno Deploy. Here's how it works.
November 14, 2023
Product Update
Deno Deploy
Subhosting
Deno Subhosting: the easiest and most secure way to run untrusted multi-tenant code
Subhosting is a new way to leverage Deno Deploy's fast, scalable multi-tenant v8 isolate cloud to run your users code securely.
November 10, 2023
Product Update
Deno Deploy
Deno KV
Announcing self-hosted Deno KV, continuous backups, and replicas
Deno KV is now even more flexible and powerful with self-hosted options, replicas, and S3 and GCS continuous backup support.
November 2, 2023
Product Update
Deno 1.38: HTML doc generator and HMR
Deno 1.38 ships with HTML doc output, hot module replacement, improved Node.js compatibility by allowing you to use your own `node_modules` folder, and more.
October 10, 2023
Product Update
Fresh
Fresh 1.5: Partials, client side navigation and more
Discover new improvements in Fresh 1.5 that makes your site quicker to load and comes with several improvements to make authoring complex projects easier.
September 27, 2023
Product Update
Deno Deploy
Deno KV
Announcing Deno Queues
Introducing Deno Queues - zero config, scalable messaging with a guaranteed at-least-once delivery. This new primitive builds on the foundation set by Deno KV, and is available today in the Deno JavaScript runtime and Deno Deploy.
September 20, 2023
Product Update
Deno 1.37: Modern JavaScript in Jupyter Notebooks
Deno 1.37 ships with a Jupyter notebook integration and improved VSCode and LSP features.
September 6, 2023
Product Update
Deno Deploy
Announcing native npm support on Deno Deploy
Deno Deploy becomes the first isolate serverless platform to natively support more than two million modules on npm.
September 5, 2023
Product Update
Deno Deploy
Deno KV
Deno KV is in Open Beta
Deno KV, the easiest way to add a strongly consistent database to your app, is now in open beta.
August 16, 2023
Product Update
Fresh
Fresh 1.4 – Faster Page Loads, Layouts and More
Discover new improvements in Fresh 1.4 that makes your site quicker to load and comes with several improvements to make authoring complex projects easier.
August 3, 2023
Product Update
Deno 1.36: More flexible security and expanded testing APIs
Deno 1.36 introduces new runtime security options plus expanded testing and benchmarking APIs.
July 18, 2023
Product Update
Fresh
Fresh 1.3 – Simplified Route Components and More
Explore the key improvements in Fresh 1.3: streamlined route components, enhanced error handling, updated linting rules, and multi-island exports. This release also supports the stable Deno.serve API, making Deno projects more efficient and manageable.
July 5, 2023
Product Update
Deno 1.35: A fast and convenient way to build web servers
Deno.serve() is stable, support for key npm packages, and more.
June 15, 2023
Product Update
Fresh
Fresh 1.2 – welcoming a full-time maintainer, sharing state between islands, limited npm support, and more
Learn what new features the 1.2 release brings and about the future of Fresh.
May 26, 2023
Product Update
Deno Deploy
Node.js built-ins on Deno Deploy
You can now use Node.js built-in modules like `node:http` on Deno Deploy, allowing you to run existing Node.js apps at the edge.
May 25, 2023
Product Update
Deno 1.34: deno compile supports npm packages
This update augments compatibility with npm and Node.js, incorporates glob support, and enhances TLS certificates with IP addresses. It also brings forth improvements to the configuration, language server, APIs, and updates to V8 and TypeScript.
May 24, 2023
Product Update
Deno Deploy
May 23rd, 2023 Deno Deploy Postmortem
Post-mortem report for the Deploy and Subhosting outage on May 23rd, 2023.
May 1, 2023
Product Update
Deno KV
Announcing Deno KV
Introducing Deno KV, a global key-value database for effortless stateful app development on Deno Deploy, offering seamless integration, strong consistency, and versatility.
April 28, 2023
Product Update
Deno 1.33: Deno 2 is coming
Deno 1.33 is a step towards our next major release, with improved LSP support, enhanced Node.js compatibility, and more.
March 23, 2023
Product Update
Deno 1.32: Enhanced Node.js Compatibility
Deno 1.32 brings major improvements to deno compile, Node.js compatibility, Web APIs, and more.
February 24, 2023
Product Update
Deno 1.31: package.json support
Deno 1.31 adds support for package.json, stabilizes Node-API, Deno.Command API, adds `node:v8` module, and more.
January 26, 2023
Product Update
Deno 1.30: Built-in Node modules
Deno 1.30 supports built-in Node modules, deno.json is an import map, deno fmt can format without semicolons, and more...
January 23, 2023
Product Update
Deno in 2022: npm, Edge Functions, Series A, Fresh, and more
2022 was a big year for Deno. Here are the biggest updates from the past year and what's coming up next.
December 14, 2022
Product Update
Deno 1.29: Custom npm registry support
Deno 1.29 ships with many npm compatibility improvements, lots of quality of life improvements and TypeScript 4.9
November 17, 2022
Product Update
Build a More Secure Web using npm with Deno
How Deno's secure-by-default and opt-in permissions system gives you more confidence in running untrusted npm modules.
November 14, 2022
Product Update
Deno 1.28: Featuring 1.3 Million New Modules
Deno 1.28 ships with stabilized npm modules, auto-discovered lock file, a new subprocess API, and more
October 27, 2022
Product Update
Deno 1.27: Major IDE Improvements
Deno 1.27 ships with major improvements for IDEs, better support for npm packages, navigator.language Web API and more.
September 29, 2022
Product Update
Deno 1.26 Release Notes
Deno 1.26 adds Cache Web API; improves permission system, experimental npm support, Node.js compatibility; ships with TypeScript 4.8, and more.
September 8, 2022
Product Update
Fresh
Fresh 1.1 - automatic JSX, plugins, DevTools, and more
This release makes Fresh even more powerful with automatic JSX, plugins, DevTools integration and more.
August 25, 2022
Product Update
Deno 1.25 Release Notes
Deno 1.25 adds the `deno init` subcommand, experimental support for importing npm packages, a new faster web server, and performance improvements to the FFI.
August 15, 2022
Product Update
Big Changes Ahead for Deno
Learnings from our recent survey and feedback from across our community. We'll discuss how we're addressing this feedback and the features to expect from Deno in the coming months.
July 21, 2022
Product Update
Deno 1.24 Release Notes
Deno 1.24 improves performance of transpiling and type-checking, adds unhandledrejection and beforeunload events, adds import.meta.resolve() API, and more
July 18, 2022
Product Update
Deno Deploy
2022-07-18 incident update
Post-mortem report for the Deploy and Subhosting outage on July 18th
July 15, 2022
Product Update
Deno Deploy
July 13th Utah Outage Update
Post-mortem report for the outage on July 13th and 14th 2022
June 28, 2022
Product Update
Fresh
Fresh 1.0
Fresh is a new full stack web framework for Deno. By default, Fresh web pages send zero JavaScript to the client.
June 21, 2022
Product Update
Deno raises $21M
Series A led by Sequoia Capital
June 16, 2022
Product Update
Deno 1.23 Release Notes
Deno 1.23 changes default type-checking behavior, ships with TypeScript 4.7, updates "deno task", and more
June 2, 2022
Product Update
Deno Deploy
May 30 incident update
Post-mortem report for the 1 hour service outage on March 30th 2022
May 24, 2022
Product Update
Deno Deploy
Deno Deploy Beta 4
Introducing a dashboard re-design, more regions, and billing.
May 18, 2022
Product Update
Deno 1.22 Release Notes
Deno 1.22 changes default type-checking behavior, removes Deno.emit() API, adds Response.json() API, adds Deno namespace to workers by default, and more
May 9, 2022
Product Update
Announcing the Web-interoperable Runtimes Community Group
Deno partners with Cloudflare and others on runtime interoperability through web standards.
April 21, 2022
Product Update
Deno 1.21 Release Notes
Deno 1.21 has improvements to testing facilities, the REPL, adds deno check, improves the language server, adds a new subprocess API, and more
March 17, 2022
Product Update
Deno 1.20 Release Notes
Deno 1.20 increases performance, auto-compresses http responses, adds 'deno task', adds 'deno bench', allows import maps in deno.json, and more
February 17, 2022
Product Update
Deno 1.19 Release Notes
Deno 1.19 improves our web streams integration, introduces a `deno vendor` subcommand, and adds many other new features.
February 10, 2022
Product Update
How To
Deno Deploy
Static Files on Deno Deploy
Deno Deploy runs Deno programs at the edge, now with support for static files.
January 25, 2022
Product Update
Deno in 2021
Retrospect of what happened in 2021 and what's coming in 2022
January 20, 2022
Product Update
Deno 1.18 Release Notes
Deno 1.18 marks the finalization of the Web Cryptography API, and adds, stabilizes, and improves many features.
January 5, 2022
Product Update
January 4th incident update
Post-mortem report for the 40 minute service outage on on 4th January 2022.
December 16, 2021
Product Update
Deno 1.17 Release Notes
Deno 1.17 adds JSON imports, import completions in the REPL, and much more.
December 13, 2021
Product Update
Deno joins TC39
Deno has joined the JavaScript standards committee to improve the language for everyone.
November 30, 2021
Product Update
Deno Deploy
Web Streams at the Edge
Deno Deploy provides web standard streaming infrastructure to easily whip up real-time applications.
November 9, 2021
Product Update
Deno 1.16 Release Notes
Deno 1.16 adds support for new JSX transforms, reading files from disk using fetch, and much more.
October 28, 2021
Product Update
Deno Deploy
Deno Deploy Beta 3
Deno Deploy is a multi-tenant distributed JavaScript VM running in 28 data centers across the world.
October 12, 2021
Product Update
Deno 1.15 Release Notes
Deno 1.15 improves Web Crypto support, adds deno uninstall subcommand, stabilizes URLPattern and more.
September 23, 2021
Product Update
Deno Deploy
September 23 incident update
Post-mortem report for the 35 minute service outage on on September 23, 2021.
September 14, 2021
Product Update
Deno 1.14 Release Notes
Deno 1.14 improves Web Crypto support, adds customization options to deno fmt and deno lint, introduces URLPattern, and more.
September 1, 2021
Product Update
Deno Deploy
Deno Deploy Beta 2
Deno Deploy is a multi-tenant distributed JavaScript VM running in 25 data centers across the world.
August 23, 2021
Product Update
Deno on MDN
Web compatibility data for Deno is now available on MDN.
August 10, 2021
Product Update
Deno 1.13 Release Notes
Deno 1.13 stabilizes the native HTTP server, and introduces FFI, a streaming WebSocket API, the new self.structuredClone() function and more.
July 27, 2021
Product Update
Deno Deploy
July 27 incident update
Post-mortem report for the 6 minute service outage on July 27, 2021.
July 13, 2021
Product Update
Deno 1.12 Release Notes
The Deno 1.12 release adds server side WebSockets, support for WASM threads, new web crypto APIs and more.
June 23, 2021
Product Update
Deno Deploy
Deno Deploy Beta 1
Deno Deploy is a multi-tenant distributed JavaScript VM running in 25 data centers across the world.
June 8, 2021
Product Update
Deno 1.11 Release Notes
The Deno 1.11 release adds new web APIs, resolves long standing issues, and improves editor experience.
May 11, 2021
Product Update
Deno 1.10 Release Notes
Deno 1.10 improves the built-in test runner, adds support for Web Storage API, structured clone, and more.
April 13, 2021
Product Update
Deno 1.9 Release Notes
Deno 1.9 adds a new native HTTP/2 web server, a vastly improved op infrastructure, import completions in the LSP, an interactive permission prompt, blob url support.
March 29, 2021
Product Update
Announcing the Deno Company
We have raised money to enable the millions of web programmers out there to maximally leverage their craft.
March 4, 2021
Product Update
March 2 incident update
Post-mortem report for the 98 minute service outage on March 2, 2021.
March 2, 2021
Product Update
Deno 1.8 Release Notes
Deno 1.8 adds experimental support for the WebGPU API, adds support for importing private modules, stabilizes import maps, revamps coverage tooling, adds ICU to provide internationalization out of the box, and a whole lot more.
January 19, 2021
Product Update
Deno 1.7 Release Notes
Deno 1.7, one of our largest releases to date, adds cross compilation and 60% smaller binaries for deno compile, a DNS resolver API, support for data URLs in import statements and web workers, and much more.
January 15, 2021
Product Update
Deno in 2020
Retrospect of what happened in Deno in 2020
December 8, 2020
Product Update
Deno 1.6 Release Notes
Deno 1.6 adds the ability to build your Deno projects into fully standalone, self-contained executables with `deno compile`. The release also introduces a built-in LSP for editor integrations, and experimental Apple Silicon support.
October 27, 2020
Product Update
Deno 1.5 Release Notes
Deno 1.5 improves `deno bundle` with support for tree shaking and a 15x speed improvement. This release also adds the `alert`, `confirm`, and `prompt` APIs and enhances the REPL.
September 13, 2020
Product Update
Deno 1.4 Release Notes
Deno 1.4 adds support for the web standard WebSocket API, deno run --watch, and integrated test coverage. This is the largest feature release yet.
August 3, 2020
Product Update
Updates to deno.land/x
Design considerations and changes for the new code hosting service.
May 13, 2020
Product Update
Deno 1.0
Dynamic languages are useful tools. Scripting allows users to rapidly and succinctly tie together complex systems and express ideas without worrying about details like memory management or build systems.