About Early Access
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
Join the Early Access program Go to your Deno DeployEA dashboard
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 Deno DeployEA apps with Deploy Classic projects. You can switch between different organizations using 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). It provides a management plane for deploying and running applications through integrations like GitHub deployment.
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:
- Visit app.deno.com to access the new dashboard
- Create a new Deno DeployEA organization
- Create your first application within this organization
- Deploy from your GitHub repository or directly from the dashboard
For detailed configuration instructions and framework-specific guides, please refer to our reference documentation.