Skip to content

Deploy Your App

Varity Team Core Contributors Updated March 2026

Deploy your application to Varity with one command. Your app will be live in under 2 minutes.

  1. Install the CLI

    Terminal window
    pip install varitykit
  2. Build your project

    Terminal window
    npm run build
  3. Deploy

    Terminal window
    varitykit app deploy
  4. Your app is live!

    Your app is now live at the URL shown in the terminal.

When you run varitykit app deploy:

  1. Detects your framework - Automatically identifies Next.js, React, Vue, etc.
  2. Builds your app - Runs your build command (npm run build)
  3. Uploads your files - Stores them securely with automatic backups
  4. Makes your app live - Generates a public URL
  5. Enables free operations - Users never pay usage fees

All of this happens automatically in under 2 minutes.

Static Sites

Static websites, SPAs, documentation, landing pages. Free hosting with global CDN.

Dynamic Apps

Full-stack apps, APIs, databases. Container-based compute with automatic scaling.

Credentials are managed automatically by Varity. No manual setup needed for deployment.

See Environment Variables for optional configuration and Managed Credentials for how it works.

Submit your app for listing in the Varity App Store:

Terminal window
varitykit app deploy --submit-to-store

This will:

  1. Deploy your app
  2. Register it on Varity’s infrastructure
  3. Submit to the App Store for review

When users purchase your app or pay for subscriptions:

  • 90% goes to you (the developer)
  • 10% goes to the Varity platform

This is handled automatically. You receive payouts monthly.

After deployment, check status:

Terminal window
varitykit app list

Revert to a previous deployment:

Terminal window
varitykit app rollback deploy-1737491000

Run varitykit doctor to diagnose. Credentials are auto-provided — if deployment fails, check your network connection.

  1. Verify your build works locally:

    Terminal window
    npm run build
  2. Check the build output directory exists

Check network connectivity:

Terminal window
varitykit doctor
Advanced: Technical Architecture

Varity runs on a dedicated infrastructure layer optimized for application deployment:

PropertyValue
Chain ID33529
RPC URLhttps://rpc-varity-testnet-rroe52pwjp.t.conduit.xyz
Explorerhttps://explorer-varity-testnet-rroe52pwjp.t.conduit.xyz
Native TokenBridged USDC (6 decimals, NOT 18!)
Usage FeesSponsored (free for users via smart accounts)
StatusBeta - Production launch post-MVP

Pre-deployed backend contracts on Varity’s infrastructure:

ContractAddressPurpose
TemplateMarketplace0x5EfAF2219F9957461125485Eae49Bac07505bB3490/10 Revenue Split
TemplateRegistry0x1697055bf6d135934F1F533f43eCE8CA469325EdTemplate metadata
VarityAppRegistry0xbf9f4849a5508e9f271c30205c1ce924328e5e1cApp Store submissions
SimplifiedPaymaster0x579772Bfa5Ec1e8f33B81F304ffDbC55135db154Fee sponsorship
VarityWalletFactory0x23dcca8E063CB0Eea8Ec6e56657c07E11fFa4E78Smart accounts
  1. Build - CLI detects framework and runs build
  2. Upload - Files uploaded to secure storage, deployment ID generated
  3. Register - App registered via VarityAppRegistry
  4. Paymaster - Free operations enabled via SimplifiedPaymaster
  5. CDN - Files propagated to global CDN