sota.io

Quick Start

Deploy your first app to sota.io in under 60 seconds.

Prerequisites

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:

  1. Package your project into a .tar.gz archive
  2. Upload it to the sota.io API
  3. Auto-detect your framework (Next.js, Node.js, Python)
  4. Build a Docker image
  5. Deploy the container
  6. 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