Know what every column in your database means.

Inscriptive connects to your database, understands your schema, and builds a living data dictionary. When something changes, you'll know.

Read-only access. Works with Postgres.

The problem

Your database knows your schema.
Your team doesn't.

Onboarding takes weeks

New engineers ask the same questions. What's the difference between status and state? Which timestamp should I use? Nobody writes it down.

Dashboards break silently

Someone renames a column. A metric stops updating. Nobody notices for three weeks. By then, the person who made the change has forgotten why.

Context lives in people's heads

The engineer who built the billing system knows that amount is stored in cents. But they left last quarter, and now it's just a column with numbers.

How it works

A data dictionary that stays current.

01

Connect your database

Read-only connection to your Postgres database. We query information_schema and never touch your data.

02

Automatic understanding

Inscriptive analyzes your schema structure—column names, types, relationships, constraints—and generates initial documentation.

03

Verify what matters

We'll ask you to confirm meanings for ambiguous columns. Is total in dollars or cents? You tell us once.

04

Detect changes

When your schema changes, Inscriptive notices. New column? We document it. Renamed table? We'll ask what happened.

05

Search and share

Your whole team gets access. Search for any table or column. See what it means, when it was added, and who documented it.

Why this works

Not another wiki.

Static docs go stale

READMEs and Notion pages are written once and forgotten. Inscriptive updates automatically when your schema changes.

BI tool descriptions are buried

Looker and Tableau let you describe fields, but only within their ecosystem. Inscriptive is your source of truth, accessible to everyone.

Tribal knowledge doesn't scale

You can't Slack DM someone at 2am about what legacy_user_flag means. With Inscriptive, the answer is already there.

Security

We know granting database access feels risky.

You're right to be cautious. Here's how we've designed Inscriptive to earn your trust.

Read-only access, always

We only need SELECT on information_schema. We never read your actual data—just metadata about structure.

No data modification

Inscriptive cannot INSERT, UPDATE, DELETE, or DROP anything. The credentials you provide don't even have permission.

Built for production environments

We've designed for teams connecting real production databases. Connection pooling, query timeouts, and minimal load are built in.

Your credentials, encrypted

Database credentials are encrypted at rest and never logged. You can revoke access at any time.

Who it's for

For teams who care about their data.

Founders & CTOs

Stop losing context every time someone leaves. Build institutional knowledge that outlasts any individual contributor.

Data engineers

Finally have a reliable source for what columns mean. Stop reverse-engineering business logic from production queries.

Analytics engineers

Build dbt models on solid foundations. Know when upstream schemas change before your pipelines break.

Stop losing context.

Start building your living data dictionary today.

Get Started

Currently supporting Postgres. Supabase and more coming soon.