deno.com
On this page

About Early Access

Info

You are viewing the documentation for Deno DeployEA. Looking for Deploy Classic documentation? View it here.

Deno Deploy Early Access (Deno DeployEA) is a complete revamp of the original Deploy, featuring:

  • Improved NPM compatibility and web framework support
  • Built-in OpenTelemetry integration
  • Integrated build system
  • Significantly enhanced underlying infrastructure

Try out Deno DeployEA

Note

Deno DeployEA is in private beta. To use Deno Deploy EA you must join the Early Access program from the Deploy Classic account settings page.

Deno DeployEA comes with a new dashboard at app.deno.com. In this dashboard, you can create new Deno DeployEA organizations that contain Deno DeployEA apps.

Within a single organization, you cannot mix and match Deno DeployEA apps and Deploy Classic projects. You can switch between Deno DeployEA organizations and Deploy Classic organizations through the organization picker in the top left of the dashboard.

What is Deno DeployEA? Jump to heading

Deno Deploy is a serverless platform for running JavaScript and TypeScript applications in the cloud (or self-hosted on your own infrastructure). Deno Deploy acts as a management plane for deploying and running applications, for example through a GitHub integration.

Comparison to Deploy Classic Jump to heading

Deno DeployEA is a complete rework of Deploy Classic. It has a new dashboard, and a new execution environment that uses Deno 2.0 and is much more powerful than Deploy Classic. The below table compares the two versions of Deno Deploy.

Feature Deno DeployEA Deploy Classic
Web interface app.deno.com dash.deno.com
Dark mode ✅ Supported ❌ Not supported
Builds ✅ Fully integrated 🟠 Runs in GitHub Actions, no live streamed logs in the dashboard, caching requires manual setup, changing config requires editing YAML
Can run Deno apps ✅ Full support 🟠 Limited (no FFI, subprocesses, write permission)
Can run Node apps ✅ Full support 🟠 Limited (no FFI, native addons, subprocesses, write permission, and degraded NPM compatibility)
Can run Next.js/Astro/SvelteKit ✅ First-class support 🟠 Framework dependent, requires manual setup
First class static sites ✅ Supported ❌ Not supported
Environment Variables ✅ Different dev/prod env vars 🟠 One set of env vars for all deployments
CDN caching ✅ Supported ❌ Not supported
Web Cache API ✅ Supported ✅ Supported
Databases ⏳ Coming soon 🟠 Deno KV
Queues ❌ Not supported ✅ Supported
Cron ❌ Not supported ✅ Supported
Deploy from GitHub ✅ Supported ✅ Supported
Deploy from CLI ⏳ Coming soon ✅ Supported
Instant Rollback ✅ Supported ✅ Supported
Logs ✅ Supported ✅ Supported
Tracing ✅ Supported ❌ Not supported
Metrics ✅ Supported ❌ Not supported
OpenTelemetry export ⏳ Work in progress ❌ Not supported
Regions 2 6
Self hostable regions ✅ Supported ❌ Not supported

How to access EA Jump to heading

To begin using Deno DeployEA:

  1. Visit app.deno.com to access the new dashboard
  2. Create a new Deno DeployEA organization
  3. Create your first app within the organization
  4. Connect your GitHub repository or deploy directly from the dashboard

For detailed documentation on deploying specific frameworks or configuring your application, view the reference documentation.

Did you find what you needed?

Privacy policy