Getting Started

Quickstart

Get started with Shelve in minutes.

Create an account

Sign up for a Shelve account on Shelve . Or if you prefer to self-host, follow the instructions in the Self-hosting guide. Once you have an account, complete the onboarding process to create your first team (workspace).

Install the Shelve CLI package

pnpm add -D @shelve/cli
You can also install the CLI globally using the -g / --global flag of your package manager.

Connect the CLI to your account

Run the following command in your terminal:

terminal
shelve login

This opens your browser so you can sign in to Shelve and authorize the CLI. Shelve creates a revocable CLI token automatically. For CI or scripts, use a scoped API token with SHELVE_TOKEN or shelve login --token "$SHELVE_TOKEN" instead.

You can now start using the CLI to manage your secrets. Check out the CLI documentation for more information.