Build

A real database, in every project.

A full Postgres database in every project — migrations, a SQL editor, and row-level security on from line one.

$ shovelbase migration create add_rounds
✓ shovelbase/migrations/…_add_rounds.sql
$ shovelbase db push
✓ schema applied · row-level security on
Works how you'd expect

Tables, relations, transactions — a real database you can actually query, not a datastore to design around.

Migrations built in

Version your schema from the CLI. Your agent writes them; you review them.

SQL editor

Query and inspect your data in the console — no separate client to install.

1Database

Query it, don't fight it

Explore and edit your data right in the console — write a query, see the rows come back, make a change, all without installing a thing.

  • Live SQL editor Run a query and read the results in your browser, then and there.

  • Real tables and relations Everything connects the way you'd expect — not a datastore to design around.

yourproject.shovelbase.com/sql
select name, score
from rounds order by score;
name
score
Ada
68
Grace
71
Alan
74
2Database

Change it without fear

Every change to your schema is versioned from the CLI, so you can see exactly what changed, review it, and roll it out with confidence.

  • Versioned changes Your agent writes the change; you read it before it ships.

  • One command to apply Push it and it's live — nothing to click through.

$ shovelbase migration create add_rounds
✓ migrations/…_add_rounds.sql
$ shovelbase db push
✓ schema applied

What you'd build with it

The kind of problem Database is there to solve.

Use case
Their data on every device

A note taken on the phone during a commute is already there when they open the desktop app at their desk.

Use case
Nothing lost when a phone is

Every entry in your journaling app lives in a real database, backed up — so a lost phone never means lost memories.

Use case
The numbers your team keeps in a spreadsheet

Move the tracker everyone edits into a real table — no more fighting over one shared file, and you can actually query it.

Migrations, a SQL editor, and row-level security, ready from the first query — a real database, not a datastore you have to design around.

Compare shovelbase →

The rest of the stack