All use cases
Deploy Node.js Applications
Deploy Express, Next.js, NestJS, and any Node.js application. Node.js 20 LTS runtime with npm, yarn, and pnpm support.
How to deploy your Node.js app
1
Sign up / Sign in
Create an account or sign in to your dashboard. Your account is created automatically on first sign in.
2
Create a project
Click on "Create a project" from your dashboard.
3
Connect your GitHub repository
Select your Node.js repository from GitHub. You may need to connect your GitHub account if you haven't already.
4
Configure your project settings
Set your Docker image and commands for your Node.js app.
Example: Express.js
Build: npm install && npm run build
Start: npm start
5
Deploy
Click "Deploy" or simply push to your repository. Every git push triggers a new deployment.
6
Visit your app
Once deployed, click "Visit" to see your live Node.js application.
Supported package managers
- npm - Standard Node.js package manager
- yarn - Fast, reliable, and secure dependency management
- pnpm - Fast, disk space efficient package manager
Popular frameworks
- Express - Minimal and flexible web framework
- Next.js - React framework for production
- NestJS - Progressive Node.js framework
- Koa - Expressive middleware for Node.js