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.
Two ways in, for two kinds of caller. Both are the same program, built from the same commit.
curl -fsSL https://snoutdata.com/install.sh | shmacOS and Linux, no Node required snoutdata init --envthe folder has a database npx snoutdata init --envnothing installed, nothing to clean up npx -y snoutdata mcphow an MCP client wires it upThe 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.
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 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 CodeInstall 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.Copied from the tool's own help, so nothing here describes a command it does not have.
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 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 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 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