Skip to main content

Deployment Overview

NetPad can be deployed to various platforms. Choose the deployment method that best fits your needs.

Deployment Modes vs Deployment Methods

This page covers deployment methods (where and how to deploy). For understanding the three deployment modes (Cloud, Self-Hosted, Standalone) and their differences in features, data storage, and use cases, see Deployment Modes.

Deployment Optionsโ€‹

Easiest deployment option:

  • One-Click Deploy: Connect GitHub repo
  • Automatic Deployments: Deploy on push
  • Global CDN: Fast worldwide
  • Free Tier: Generous free tier

See Vercel Deployment for details.

Self-Hostedโ€‹

Full control over deployment with RAG for all tiers:

  • Your Infrastructure: Deploy on your servers
  • Custom Configuration: Full control
  • Data Residency: Keep data on-premises
  • RAG for All Tiers: Use Atlas Local for RAG without M10+ upgrade
  • Cost Optimization: No mandatory paid cluster for advanced features

See Self-Hosted Deployment for details.

Docker (Future)โ€‹

Containerized deployment:

  • Docker Images: Pre-built images
  • Easy Scaling: Scale with containers
  • Consistent Environment: Same everywhere

See Docker Deployment for details.

Prerequisitesโ€‹

All deployments require:

  • Node.js 18+: Runtime environment
  • MongoDB: Database connection
  • Environment Variables: Configuration
  • HTTPS: SSL certificate (production)

Choosing a Deployment Methodโ€‹

Choose Vercel if:

  • Want easiest setup
  • Don't need on-premises
  • Want automatic deployments

Choose Self-Hosted if:

  • Need on-premises deployment
  • Have existing infrastructure
  • Need custom configuration
  • Want RAG features without M10+ cluster upgrade
  • Need cost-effective deployment with all features

Choose Docker if:

  • Using container orchestration
  • Need easy scaling
  • Want consistent environments

Next Stepsโ€‹