Deno Deploy
Deploy Nitro apps to Deno Deploy.
Preset: deno_server
Read more in Deno Deploy.
Warning
Deno Deploy will shut down in 2027 as the Deno team joins Cloudflare (announcement). Consider deploying to Cloudflare instead.
#Deploy with a linked GitHub repository
Deno Deploy runs the output of the Deno runtime preset.
Create a new app on Deno Deploy and link your GitHub repository.
Set the Build command to build with the
deno_server preset (for example, NITRO_PRESET=deno_server npm run build).Choose the Dynamic runtime configuration and set the Entrypoint to
.output/server/index.mjs.Every push to your repository will then trigger a new build and deployment.
Note
The deno_deploy preset targeted Deno Deploy Classic, which shut down on July 20, 2026. In Nitro v3, deno_deploy is an alias of deno_server.