Docs
Getting Started

Create an account

Sign up for Silos, install the CLI, and authenticate so you can create databases from the terminal.

Before you can create a database, you need a Silos account and a way to talk to the platform. You have three surfaces to choose from — the Console, the CLI, and the REST API — and they all work against the same account.

Sign up

Create an account from the Silos Console at silos.sh. Once you're in, you'll land on the dashboard, where you can create databases, manage branches, generate API keys, and open the in-browser SQL editor.

Everything in these getting-started pages can be done from the Console alone. The CLI is the fastest path for scripting and for developers who live in the terminal, so that's what we'll use for most examples.

Install the CLI

The Silos CLI is published to npm. Install it globally:

Terminal
npm install -g @silos/cli

Verify the install:

Terminal
silos --help

Authenticate

Log in to connect the CLI to your account:

Terminal
silos auth login

This opens a browser flow to authorize the CLI. Once it completes, your credentials are stored locally and every subsequent command runs as you.

You can confirm who you're authenticated as at any time:

Terminal
silos auth whoami

API keys

For automated workflows — CI pipelines, scripts, or AI agents that provision databases through the REST API — generate an API key instead of using an interactive login. You can create and manage keys from the API Keys section of the Console, or with the CLI:

Terminal
silos auth keys

Treat API keys like passwords: store them in a secret manager or environment variable, never commit them to source control, and rotate them if they leak.

Next steps

On this page