SnoutData Cloud

CLI reference

Create a project, apply migrations, generate types and deploy functions without leaving your codebase. The CLI brings Cloud to your terminal, MCP client and CI.

Install it

Two ways in, for two kinds of caller. Both are the same program, built from the same commit.

On your machine
curl -fsSL https://snoutdata.com/install.sh | shmacOS and Linux, no Node required
snoutdata init --envthe folder has a database
If you have Node, or you are an agent
npx snoutdata init --envnothing installed, nothing to clean up
npx -y snoutdata mcphow an MCP client wires it up

Teach your coding agent

The CLI ships as an Agent Skill: one SKILL.md that Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, Windsurf, Cline, Roo Code, Zed and other skill-aware agents read, so they know every command, the exit codes and the rules without being told.

Every agent on this machine
npx skills add https://snoutdata.cominstalls it into each agent it finds
npx skills add https://snoutdata.com -g -a claude-code -a codex -a cursor -yjust these, for every project
Or copy it by hand
mkdir -p ~/.agents/skills/snoutdata && curl -fsSL https://snoutdata.com/.well-known/skills/snoutdata/SKILL.md -o ~/.agents/skills/snoutdata/SKILL.mdCodex, Cursor, Gemini CLI, Cline, Zed
mkdir -p ~/.claude/skills/snoutdata && curl -fsSL https://snoutdata.com/.well-known/skills/snoutdata/SKILL.md -o ~/.claude/skills/snoutdata/SKILL.mdClaude Code
Or ask the agent to do it
Install the SnoutData agent skill for yourself: download https://snoutdata.com/.well-known/skills/snoutdata/SKILL.md and save it as snoutdata/SKILL.md in your skills folder, then use it whenever I ask for a database or a backend.

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 starta Postgres here, migrated and seeded
snoutdata stop, statusstop it, the data stays; ask what is running
snoutdata db pushrun the .sql files, once each
snoutdata gen types typescriptthe schema as a TypeScript Database type