The database
for agents.

SQL. Collections. Documents. Search. Memory. One file.

terminal
$ poop init myproject
💩 Database created: myproject.poop.db

$ poop collect insert users '{"name": "Myles", "role": "founder"}'
✓ Inserted into "users"

$ poop search "authentication flow"
3 results found

Everything you need

Six primitives. One database. Zero configuration.

🗄️

SQL Database

Full relational database. Tables, joins, indexes.

📦

Collections

Schemaless NoSQL. Just throw JSON at it.

🔍

Document Search

Ingest files. FTS5 hybrid search.

🧠

Agent Memory

Observe, compact, recall. Agents remember.

🔌

MCP Server

Claude Code, Cursor, Windsurf. One command.

📁

One File

Everything in a single .poop.db SQLite file.

Works everywhere

Use poopabase from any language or the command line.

import { Poopabase } from "@poopabase/sdk";

const db = new Poopabase("myproject.poop.db");

// SQL
const users = await db.query("SELECT * FROM users WHERE role = ?", ["founder"]);

// Collections
await db.collection("events").insert({ type: "signup", ts: Date.now() });

// Search
const results = await db.search("authentication flow");

Ready to build?

Get started in under 30 seconds.

npm install -g @poopabase/cli