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.
Connect your database
Read-only connection to your Postgres database. We query information_schema and never touch your data.
Automatic understanding
Inscriptive analyzes your schema structure—column names, types, relationships, constraints—and generates initial documentation.
Verify what matters
We'll ask you to confirm meanings for ambiguous columns. Is total in dollars or cents? You tell us once.
Detect changes
When your schema changes, Inscriptive notices. New column? We document it. Renamed table? We'll ask what happened.
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 StartedCurrently supporting Postgres. Supabase and more coming soon.