In this section

CLI

A pre-built tool for interacting with the slab API.

The slabCLI is a ready-made client for the platform — a fast way to search the catalog, manage your collection, and see what the API can do without writing any code. It's built entirely on the public HTTP API, so it holds no special access: everything it does, you could do yourself. Think of it as one example of a tool that wraps slab — and a starting point for building your own.

GET IT INSTALLED

The First Run walkthrough takes you from nothing to a working CLI — install it from PyPI, mint an API key, and set the key in your shell so it's the only credential you ever need. Do that first, then come back here.

DISCOVERING WHAT IT CAN DO

The CLI documents itself, so we don't reprint its commands here — that way this page can never drift from what you actually have installed. Ask the CLI instead. Commands are grouped noun-first (like git and docker), and three levels of built-in help take you from the whole surface down to a single command:

the source of truth ships with the CLI

Start by running slab with no arguments — it lists every group with a one-line summary. Pick one that looks useful, drill in, and go. A mistyped group or command suggests the closest match.

💡Want to build your own tool instead? The CLI is built on nothing you can't use — the same public API, plus the slab-schemas package for typed Python request/response models. See the API reference.