Skip to content

FAQ

Varity Team Core Contributors Updated May 2026

Common questions from developers new to Varity.

Varity is a predictable cloud platform focused on deployment. The two core packages are varitykit (CLI) and @varity-labs/mcp (MCP server).

How is Varity different from Vercel, Render, or Railway?

Section titled “How is Varity different from Vercel, Render, or Railway?”
FeatureVercel / Render / RailwayVarity
PricingUsage-metered, grows with trafficOne flat monthly cost per app
Backend servicesSeparate add-ons, separate billsAuto-wired in the same deploy
AuthConfigure separatelyConfigured automatically
SetupBuild config and env wiringZero config, one command

Yes. Varity uses:

  • Encryption for sensitive data in transit and at rest
  • Automatic SSL on every deployment

Supported now:

  • Next.js 13+ (App Router)
  • React (Vite or Create React App)
  • Vue 3+
  • Astro
  • Qwik
  • Vite SPA
  • Node.js backends (Express, Fastify, Nest, Koa, Hono)
  • Python backends (FastAPI, Django, Flask)

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

Terminal window
# Install the CLI
pipx install varitykit
# Deploy
varitykit app deploy

See the Quick Start guide for full details.

StaticDynamic
Static websitesFull-stack applications
Marketing pages, docsApps with backend logic
CDN deliveryContainer-based hosting

Yes:

Terminal window
varitykit app rollback deploy-1737492000

This creates a new deployment with your previous configuration.

Your app is hosted on Varity’s infrastructure with global CDN delivery and automatic SSL.

No. Varity deploys your app exactly as you built it. Authentication is whatever your application implements: use any auth library or provider that runs in a Node or Python app (for example NextAuth, Clerk, or Auth0). Varity does not add or manage an end-user identity layer.

Do I need to change my auth code to deploy?

Section titled “Do I need to change my auth code to deploy?”

No. Your existing auth works as-is. Set any secrets your provider needs as environment variables. See Environment Variables.

Varity pricing is profile-based and fixed per selected deployment profile. Competitors like Vercel, Render, and Railway are primarily usage-metered.

For current numbers, use Pricing and Costs or run varity_cost_calculator.

Varity charges one flat monthly cost per app, based on the hardware you reserve. Your bill does not change with traffic, bandwidth, or invocations. Usage-metered platforms scale billing with each of those, so your bill grows as your app succeeds.

No. Cancel anytime. No minimums, no lock-in, no exit fees.

Do I need any special infrastructure knowledge?

Section titled “Do I need any special infrastructure knowledge?”

No. Varity abstracts all infrastructure complexity:

  • You deploy with one command
  • No servers, Docker, or DevOps to manage
  • Databases are configured automatically when detected
  • Your app code stays unchanged

Infrastructure complexity is abstracted. You use deploy commands and app-level settings.

Yes. Varity does not replace your database. You can:

  • Use any database (PostgreSQL, MongoDB, etc.)
  • Host your database anywhere
  • Connect via standard database drivers

Varity can also auto-wire a database for you when it detects a database client in your dependencies. See Auto-wired Services.

  1. Run varitykit doctor to check your setup
  2. Check your build works locally: npm run build
  3. See Troubleshooting for more help
  1. Confirm your deploy finished successfully with varitykit app status
  2. Check browser console for errors on your live URL
  3. Contact support@varity.so if your domain needs to be allowed
Terminal window
# List all deployments
varitykit app list
# Check latest status
varitykit app status