Everstack
Getting StartedGet Started

Get Started

Sign up for Everstack Cloud and install the CLI.

Everstack is a managed cloud platform. There's nothing to install or operate -- you get a dedicated instance with its own gateway URL, dashboard, and isolated resources. The only thing you install locally is the optional CLI for power-user workflows.

1. Sign up for Everstack Cloud

Create your account at app.everstack.ai. During signup you choose:

  • A workspace name (used as your instance subdomain)
  • A region where your instance runs

Once provisioned, you get:

ResourceURL
Dashboardhttps://app.everstack.ai
Your gatewayhttps://{instance}.{region}.everstack.ai

You can find your exact gateway URL in the dashboard under Settings -> Instance. Throughout these docs we use {instance}.{region} as a placeholder.

Regions currently available: us-east, us-west, eu-west, ap-southeast. More regions are added as demand grows.

2. Add an LLM provider

Open the dashboard at app.everstack.ai and head to Vault -> LLM Providers.

Click Add Provider, select OpenAI, Anthropic, Google, or any of the 22 supported providers, and paste your provider API key. Your gateway can now route requests to that provider.

You can add as many providers as you want. The gateway routes requests based on the model name you send.

3. Create an Everstack API key

Go to Vault -> API Keys and click Create Key. Give it a name, optionally set an expiry, and copy the key. The key is only shown once.

This is the key your application will use when calling your Everstack gateway.

4. Install the CLI (optional)

The CLI is useful for CI/CD pipelines, scripted operations, evaluation runs, and managing resources from your terminal. Everything the CLI does can also be done through the dashboard and SDKs.

Homebrew (macOS and Linux)

brew install everstacklabs/tap/evs

Upgrade later with brew upgrade evs.

Install script

curl -fsSL https://get.everstack.ai/install.sh | bash

The script auto-detects your OS and architecture, downloads the binary, verifies the SHA256 checksum, and installs it to /usr/local/bin.

evs --version

everstack is also installed as a backward-compatible alias.

The installer aborts if the download does not match the checksum published in the release's SHA256SUMS.txt. Pass --no-verify only if you have a specific reason to skip that check.

Options:

FlagDescriptionDefault
--versionInstall a specific version (vX.Y.Z) or latestlatest
--bin-dirInstallation directory/usr/local/bin
--no-verifySkip SHA256 checksum verificationfalse
# Install a specific version
curl -fsSL https://get.everstack.ai/install.sh | bash -s -- --version v0.1.22

# Install to a custom directory (no sudo needed)
curl -fsSL https://get.everstack.ai/install.sh | bash -s -- --bin-dir ~/.local/bin

Available versions are listed at github.com/everstacklabs/everstack.

Authenticate:

evs login

Opens a browser-based login flow and stores your credentials in ~/.config/everstack/credentials. After login:

evs whoami

Self-hosting

If you need to self-host Everstack on your own infrastructure (regulated workloads, air-gapped environments, full control over data residency), see the Deployment guide. The self-hosted edition has the same feature set as the cloud, plus you operate the binary, database, and dependencies yourself.

Next steps

On this page