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