The CLI

A database from your terminal

One command turns an empty folder into a working DATABASE_URL. No console, no wizard, and no browser if you do not want one.

Every command, and what it does

Copied from the tool's own help, so nothing here describes a command it does not have.

Start
npx snoutdata inita database for this folder, linked, ready to use
snoutdata link --ref Rpoint this folder at a project you already have
snoutdata db urlprint a connection string
snoutdata db psqlopen psql, with no password typed
Sign in, and CI
snoutdata loginsign in through a browser
snoutdata login --devicetype a code into a browser anywhere
snoutdata tokens create --name cia credential for CI, shown once, no expiry
snoutdata tokens list, revokesee them, end them
Run the project
snoutdata projects list, createsee them, make one
snoutdata projects pause, resume, deleteits whole life
snoutdata usagesize, compute, and the plan's limit
snoutdata db export, restoretake a copy, put one back
Work locally
snoutdata db pushrun the .sql files, once each
snoutdata gen types typescriptthe schema as a TypeScript Database type

SnoutData Cloud is in private testing. The CLI itself is published on npm, so npx snoutdata works today with nothing to install.

Written to be run by something that is not a person

The CLI is the interface an agent gets. It was built for that case rather than adapted to it.

Every command takes --json

Structured output on stdout, including the failures: {"ok":false,"code","error"}. Nothing has to be scraped from prose.

The exit code says which thing went wrong

Not just non-zero. The credential, the quota, the timeout and the conflict are each their own number, so a script can branch without reading the message.

snoutdata mcp

Serves these operations to an agent over stdio, plus the desktop app's own tools when it is running on the same machine.

It never blocks waiting for a human

With no person present (not a terminal, --json, CI) nothing is asked. It exits at once with the credential error rather than hanging on a prompt.

Try it in an empty folder

Nothing to install. One command, and the folder has a database.