Skip to content

Zero-Configuration Deployment

Varity Team Core Contributors Updated May 2026

Varity automatically configures everything for your app - no setup files, no DevOps knowledge required.

Varity is built for a one-command deploy workflow from local project to live URL.

When you deploy with Varity, the platform automatically:

  • Understands your app - Figures out what your app needs without you telling it
  • Configures deployment defaults - Sets up hosting and runtime services based on your project
  • Right-sizes infrastructure - Reserves the hardware your app actually needs, so your flat monthly cost is no higher than it has to be
  • Handles hosting defaults - Varity configures your runtime services automatically

No configuration files. No YAML. No Docker. No DevOps knowledge. Just one command.

Think of Varity as your AI-powered DevOps engineer that does all the infrastructure work for you.

  1. You Build Your App

    Focus on your product - use React, Next.js, Vue, or any framework you like. No special Varity syntax required.

  2. Run One Command

    Terminal window
    varitykit app deploy

    That’s it. No configuration files to write.

  3. Varity Figures Everything Out

    Behind the scenes, Varity automatically:

    • Analyzes your app to understand what it needs
    • Selects the best infrastructure for your specific use case
    • Configures deployment services (hosting, runtime, and detected sidecars)
    • Right-sizes the reserved hardware to what your app needs
  4. Your App Goes Live

    You get a live URL. Everything works automatically:

    • ✅ Hosting configured
    • ✅ Database ready
    • ✅ SSL certificate active
    • ✅ CDN enabled globally

Every Varity app gets these services configured automatically - no setup required:

Hosting

Global, Fast, Reliable

  • Automatically optimized for your app type
  • Global CDN included
  • Managed runtime configuration
  • Managed request routing

Database

Production-Ready Database

  • Provisioned automatically when detected
  • Secure by default
  • No connection strings to manage
  • Connection details injected at runtime

Security

Secure by Default

  • SSL certificates (automatic)
  • Encrypted data in transit and at rest
  • No security configuration needed

Performance

Global Performance

  • Edge caching worldwide
  • Instant page loads
  • WebSocket support
  • Zero configuration required

Varity uses fixed profile pricing while Vercel, Render, and Railway use usage-metered billing.

  • Smart Infrastructure Selection - Varity automatically right-sizes the reserved hardware to your specific app
  • No Over-Provisioning - Your app is sized to the hardware it actually needs, and your monthly cost is fixed
  • Included Services - Database, CDN, and SSL are included at no extra cost
  • Efficient Architecture - Modern infrastructure designed for cost optimization from day one

Use Pricing and Costs and varity_cost_calculator for current estimates.

Traditional platforms require extensive configuration:

Traditional: docker-compose.yml (100+ lines)
version: '3.8'
services:
app:
build: .
ports:
- "3000:3000"
environment:
- DATABASE_URL=${DATABASE_URL}
- REDIS_URL=${REDIS_URL}
- AWS_ACCESS_KEY=${AWS_ACCESS_KEY}
# ... 50+ more environment variables
postgres:
image: postgres:15
environment:
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
# ... 20+ more lines
redis:
image: redis:7
# ... more configuration
nginx:
# ... more configuration
Traditional: Required credentials
# You have to manually set up:
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export DATABASE_URL=...
export REDIS_URL=...
export STRIPE_SECRET_KEY=...
export SENDGRID_API_KEY=...
# ... 20+ more credentials

With Varity:

Terminal window
varitykit app deploy

That’s it. No YAML files. No Docker setup. No environment variables during development.

When you deploy, Varity automatically handles:

  • ✅ Framework detection (Next.js, React, Vue, Node.js, Python)
  • ✅ Build configuration (Nixpacks auto-detection)
  • ✅ Container creation (no Docker install required)
  • ✅ Database provisioning (if your code needs it)
  • ✅ SSL certificates (automatic)
  • ✅ Domain routing (varity.app/your-app/)
  • ✅ CDN configuration (global edge caching)
  • ✅ Managed hosting defaults
  • ✅ Sidecars: Postgres+pgvector, Redis, MongoDB, MySQL, Ollama (when detected in your config)

Not yet supported: Go, Rust, Ruby / Rails, Elixir / Phoenix, Java / Spring, Deno, PHP / Laravel, .NET. Deploying these will fail with a clear unsupported-language error. Request support for your framework.

The goal: Deploy with one command and zero configuration.

Terminal window
# Deploy from your project folder
cd my-app
varitykit app deploy
Analyzing your app...
✓ Detected: Next.js full-stack app
✓ Setting up: database, hosting
Building...
✓ Installing dependencies
✓ Building with Nixpacks
✓ Creating container image
Deploying...
✓ Provisioning compute resources
✓ Provisioning database
✓ Configuring SSL certificate
✓ Setting up CDN
✅ Live at: https://varity.app/my-app/
Live URL: https://varity.app/my-app/

❌ Docker installation ❌ DevOps or infrastructure knowledge ❌ Complex configuration files ❌ Manual credential management

Varity is designed for people who want to build apps, not manage infrastructure.

Terminal window
# Build your features
# (use React, Next.js, Vue - whatever you prefer)
# Deploy to production from your project folder
varitykit app deploy
Analyzing your app...
✓ Detected framework and dependencies
✓ Configuring optimal infrastructure
Building...
✓ Installing dependencies
✓ Building optimized production bundle
Deploying...
✓ Provisioning hosting
✓ Setting up database
✓ Enabling SSL certificate
✓ Activating global CDN
✅ Live at: https://varity.app/my-app/

❌ DevOps knowledge or experience ❌ Configuration files (no YAML, no Docker) ❌ Environment variable management ❌ Credential setup for third-party services ❌ SSL certificate installation ❌ CDN configuration ❌ Database connection strings ❌ Load balancer setup ❌ Manual hosting configuration

Deploy Your First App

Learn how to deploy your application with one command.

Deploy Guide →

CLI Reference

Explore all CLI commands and options.

CLI Docs →