Static Sites
Best for: React, Vue, Next.js static exports, documentation, landing pages
Features:
- Free hosting with global CDN
- Instant cache invalidation
- Automatic SSL certificates
- 99.9% uptime
varitykit app deployDeploy your application to Varity with one command. Your app will be live in under 2 minutes.
Install the CLI
pip install varitykitBuild your project
npm run buildDeploy
varitykit app deployYour app is live!
Varity will output your live URL:
✓ Deployed successfully!✓ URL: https://your-app.varity.app✓ Build time: 1m 23s✓ Status: LiveWhen you run varitykit app deploy:
npm run build)All of this happens automatically in under 2 minutes.
Choose the right hosting for your application type:
Static Sites
Best for: React, Vue, Next.js static exports, documentation, landing pages
Features:
varitykit app deployDynamic Apps
Best for: Full-stack apps, APIs, real-time applications, databases
Features:
varitykit app deploy --hosting dynamicCredentials are managed automatically by Varity. Optionally set your app ID:
# Optional: Your Varity App IDNEXT_PUBLIC_VARITY_APP_ID=<your-app-id>
# Optional: Custom domainVARITY_CUSTOM_DOMAIN=your-domain.comSee Environment Variables for the complete list and Managed Credentials for how credential auto-provision works.
Always test your build works locally:
npm run buildnpm run startVisit http://localhost:3000 and verify everything works.
List your app in the Varity App Store for users to discover:
varitykit app deploy --submit-to-storeThis will:
When users purchase your app or subscribe:
All payment processing is handled automatically. You receive payouts monthly.
View your deployment history:
varitykit app listOutput:
ID Status URL Deployeddeploy-1737491000 live https://your-app.varity.app 2 hours agodeploy-1737484800 archived https://v2.your-app.varity.app 1 day agodeploy-1737398400 archived https://v1.your-app.varity.app 2 days agoRevert to a previous deployment:
varitykit app rollback deploy-1737484800Your app will instantly switch to the selected version.
Check the details of a specific deployment:
varitykit app info deploy-1737491000View overall deployment status:
varitykit app statusVerify your build works locally:
npm run buildCheck the build output directory exists:
.next/ or out/dist/ or build/dist/Credentials are auto-provided. If you see this error, run varitykit doctor to check your setup.
Check your internet connection:
varitykit doctorIf issues persist, try deploying with verbose output:
varitykit app deploy --verbose| Option | Default | Description |
|---|---|---|
--hosting | static | Hosting type: static or dynamic |
--submit-to-store | false | Submit to Varity App Store after deploy |
--tier | - | Pricing tier: free, starter, growth, enterprise |
--path | . | Project directory |
Varity runs on dedicated infrastructure optimized for application deployment:
| Property | Value |
|---|---|
| Chain ID | 33529 |
| RPC URL | https://rpc-varity-testnet-rroe52pwjp.t.conduit.xyz |
| Explorer | https://explorer-varity-testnet-rroe52pwjp.t.conduit.xyz |
| Native Token | Bridged USDC (6 decimals, NOT 18!) |
| Usage Fees | Sponsored (free for users via ERC-4337) |
| Status | Beta - Production launch post-MVP |
Pre-deployed on Varity’s infrastructure:
| Contract | Address | Purpose |
|---|---|---|
| TemplateMarketplace | 0x5EfAF2219F9957461125485Eae49Bac07505bB34 | 90/10 Revenue Split |
| TemplateRegistry | 0x1697055bf6d135934F1F533f43eCE8CA469325Ed | Template metadata |
| VarityAppRegistry | 0xbf9f4849a5508e9f271c30205c1ce924328e5e1c | App Store submissions |
| SimplifiedPaymaster | 0x579772Bfa5Ec1e8f33B81F304ffDbC55135db154 | Fee sponsorship (ERC-4337) |
| VarityWalletFactory | 0x23dcca8E063CB0Eea8Ec6e56657c07E11fFa4E78 | Smart accounts (ERC-4337) |
Static deployments use:
Dynamic deployments use:
VarityAppRegistrySimplifiedPaymaster