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:
npm install -g @silos/cliVerify the install:
silos --helpAuthenticate
Log in to connect the CLI to your account:
silos auth loginThis 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:
silos auth whoamiAPI 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:
silos auth keysTreat 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.