Build, deploy, and monetize apps — faster and cheaper than AWS
Project description
varitykit
Build, deploy, and monetize production apps from your terminal
Install
pip install varitykit
Quick Start
# 1. Check your environment
varitykit doctor
# 2. Create a new app
varitykit init my-app
cd my-app
npm install
# 3. Start developing
npm run dev
# 4. Deploy to production (one command)
varitykit app deploy
# => Live at https://my-app.varity.app
4 commands from zero to production. No Docker, no config files, no infrastructure setup.
Commands
varitykit doctor
Check that your environment is ready to build and deploy.
varitykit doctor
Validates: Node.js, Python 3.10+, Git, npm, disk space, memory, network connectivity.
varitykit init [name]
Create a new app from a production-ready template.
# Interactive mode
varitykit init
# With a name
varitykit init my-app
# With a specific template
varitykit init my-app --template saas-starter
varitykit app deploy
Deploy your app to production with one command.
# Deploy current directory
varitykit app deploy
# Deploy and list on the Varity App Store
varitykit app deploy --submit-to-store
# Deploy a specific directory
varitykit app deploy --path ./my-app
Automatically detects your framework (Next.js, React, Vue), builds the project, and deploys it.
varitykit app list
List all your deployments.
varitykit app list
varitykit dev
Start the local development server.
varitykit dev
varitykit completions
Set up shell tab completion for bash, zsh, and fish.
# Auto-detect and show instructions
varitykit completions
# Auto-install to shell config
varitykit completions --install
Global Options
| Option | Description |
|---|---|
--verbose, -v |
Enable verbose output |
--debug |
Enable debug output |
--json |
Output in JSON format |
--version |
Show version |
--help |
Show help |
Templates
SaaS Starter
A production-ready SaaS application with:
- Landing page with animations and social proof
- Authentication (email, Google, GitHub)
- Dashboard with sidebar navigation
- Settings page with 6 configuration sections
- Data tables with CSV export
- Toast notifications and command palette (Cmd+K)
- Mobile-responsive layout
- 4 color theme presets
Built with Next.js 15, Tailwind CSS, and TypeScript.
varitykit init my-saas --template saas-starter
Deploy and Earn
Every app deployed through Varity can be listed on the Varity App Store — a marketplace where users discover and pay for apps.
Revenue split: 90% to you, 10% to Varity.
# Deploy and submit in one command
varitykit app deploy --submit-to-store
Set your price. Users pay with credit card. You get paid monthly.
Supported Frameworks
| Framework | Version | Status |
|---|---|---|
| Next.js | 13+ | Supported |
| React (Vite) | 18+ | Supported |
| Vue | 3+ | Supported |
Use Varity from Your AI Editor
Prefer talking to your AI instead of typing commands? The Varity MCP Server lets you deploy from Cursor, Claude Code, VS Code, and 10+ AI tools.
# Claude Code
claude mcp add varity -- npx @varity-labs/mcp
# Then just say: "deploy this to Varity"
See @varity-labs/mcp for all AI clients.
Part of the Varity SDK
varitykit is part of the Varity SDK — everything you need to build, deploy, and monetize production apps.
| Package | Description |
|---|---|
| @varity-labs/sdk | Core SDK — database, credentials, zero-config development |
| @varity-labs/ui-kit | 19 React components — auth, dashboards, payments |
| @varity-labs/types | TypeScript type definitions |
| create-varity-app | Scaffold a new app in one command |
| @varity-labs/mcp | MCP Server — use Varity from Cursor, Claude Code, and 10+ AI tools |
Support
- Documentation: docs.varity.so
- GitHub Issues: varity-labs/varity-sdk/issues
- Discord: discord.gg/7vWsdwa2Bg
License
MIT — see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file varitykit-1.1.11.tar.gz.
File metadata
- Download URL: varitykit-1.1.11.tar.gz
- Upload date:
- Size: 327.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a8a794cb91fceb691f526c1f3c9af779efdccc11b962e5b2fa270ab2eb838a5
|
|
| MD5 |
7d0ec8d6c4ba4547b5df6acf28d915c0
|
|
| BLAKE2b-256 |
de5dc2c0c07ee3c08284b3a8ec91cc3b92a973436b3f7c2ade1680cf0023ede2
|
File details
Details for the file varitykit-1.1.11-py3-none-any.whl.
File metadata
- Download URL: varitykit-1.1.11-py3-none-any.whl
- Upload date:
- Size: 213.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4f834ed88f3601c33e10b469fab8f93c492b660650bae54353266d485aa2614
|
|
| MD5 |
557de23d6b044ed9bbbcaf185f4b9c8c
|
|
| BLAKE2b-256 |
4a8756e5919a8fbeec626e62d2a822b0bd144765609c5c5e496deae725c41750
|