Your SQL database

×

Papercrane

Papercrane

“Can you pull me a quick list from the database?”

You've written that query a hundred times. Connect your Postgres, MySQL, MariaDB, or SQL Server with a read only login you create, and Papercrane's AI agent writes the SQL, shows you the SQL, and publishes a live dashboard your team opens instead of pinging you.

See the exact access you grant

Connect in about a minute. Free to connect and ask. Paid plans start when you publish a dashboard. See pricing

The exact access you grant

You don't hand over your application's login. You create a read only one, scoped to what reporting needs, and you can point it at a replica instead of your primary.

-- 1. Create a login that can only read
CREATE ROLE reporting_ro WITH LOGIN PASSWORD 'choose-a-strong-password';

-- 2. Let it connect and see the schema
GRANT CONNECT ON DATABASE yourdb TO reporting_ro;
GRANT USAGE ON SCHEMA public TO reporting_ro;

-- 3. Read only, on every table that exists today
GRANT SELECT ON ALL TABLES IN SCHEMA public TO reporting_ro;

-- 4. And on every table created from now on
ALTER DEFAULT PRIVILEGES IN SCHEMA public
  GRANT SELECT ON TABLES TO reporting_ro;

-- Reporting needs more than one schema? Repeat steps 2 to 4 per schema
-- (analytics, billing, and so on). Papercrane queries across them.

Connections run over SSL.

Have a read replica? Point Papercrane there and your primary never sees a reporting query.

More than one schema? Repeat the grants per schema; Papercrane queries across them.

Revoke this login and the connection is dead.

Read the SQL it wrote

Every dashboard Papercrane builds is code you own, and the queries are part of it. When a number matters, you read the query and rerun it yourself.

A wrong number doesn't throw an error, which is exactly why the queries stay readable. Actual errors route back to the agent automatically, and it repairs the dashboard instead of waiting for you to notice.

Every list they'll ask you for

Active accounts by plan, weekly, since January.

Orders stuck in a fulfillment state for more than 48 hours.

The list sales asked for: accounts with more than 50 seats and no login in 30 days.

Signups per week next to actual revenue collected in Stripe.

joins Stripe

Which marketing channels in GA4 produce users who are still active at day 30.

joins GA4

Rows created per table per day, so you see growth before it pages you.

Each answer becomes a tile on a hosted dashboard. The follow up questions go to the agent, not to you.

1. Create the read only login (copy it from above)

2. Connect over SSL and ask a question

3. The agent writes the SQL and builds a hosted dashboard

4. It stays live, and errors route back to the agent

Three ways your team gets answers out of the database

The jobYou and a SQL clientMetabase you hostYour database + Papercrane
The next quick pullCosts you the query plus the context switch back into your codeCosts whoever learned the query builder; the hard ones still reach youAsked in chat, answered as a chart, without you
Standing up and keeping it runningNothing to runYour server, your upgrades, your backups, your app database migrationHosted; nothing new on your infrastructure
A question that spans Stripe or GA4 tooTwo exports and a spreadsheet joinSeparate sources on separate cards; the join is on youThe agent joins them in one dashboard
When a number looks wrongYou rerun it and eat the timeYou debug the question and the instanceThe query is code you own; read it, rerun it, fix it in the open
When the dashboard breaksIt was never upSomeone notices, eventually, and it's youErrors route back to the agent automatically, which repairs it
What it costsYour hoursFree software, plus the hours; hosted from about $100/monthFree to connect and ask; paid starts at publishing (see pricing)

When you don't need us

If what your team needs is a free explorer for one database and you're happy running a server for it, self hosted Metabase is the right answer; it's mature, your less technical teammates can click around it, and free means free. If you're charting infrastructure metrics, Grafana is already built for that. Papercrane is worth paying for when you want the asking, the hosting, and the repairs off your plate, or when the answer spans your database plus Stripe, GA4, or your books.

Questions developers ask us

The best application database questions don't end at the database. Most teams connect Stripe for revenue truth and GA4 for what happened before signup; when you outgrow the app database, the warehouse pages are next.

Create the read only login, connect your database, and answer the next request with a link.

Connect in about a minute. Free to connect and ask. Paid plans start when you publish a dashboard. See pricing