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โ
Vercel (Recommended)โ
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โ
- Vercel Deployment - Deploy to Vercel
- Self-Hosted Deployment - Self-host setup
- Docker Deployment - Docker setup