Quick Start
Deploy your first app to sota.io in under 60 seconds.
Prerequisites
- A sota.io account (join the waitlist for beta access)
- sota CLI installed
Step 1: Log In
sota login
This opens your browser for authentication. After logging in, your session token is stored locally.
Step 2: Create a Project
Navigate to your project directory:
cd my-app
sota deploy
That is it. The CLI will:
- Package your project into a
.tar.gzarchive - Upload it to the sota.io API
- Auto-detect your framework (Next.js, Node.js, Python)
- Build a Docker image
- Deploy the container
- Return a live URL
Example Output
$ sota deploy
Packaging my-app...
Uploading archive (2.3 MB)...
Building... detected Next.js
Image built successfully
Deploying to my-app.sota.io...
Live at https://my-app.sota.io
Step 3: View Your App
Open the URL in your browser. Your app is live with HTTPS, running in an isolated container on EU servers.
What Happens Next?
Every subsequent sota deploy performs a zero-downtime deployment using blue-green swaps. The old container keeps running until the new one passes health checks.
Next Steps
- CLI Reference -- Learn all available commands
- Environment Variables -- Configure your app
- Deploy Next.js -- Framework-specific guide