Early Access
Catch schema drift before it hits production.
Drift Scanner watches your PostgreSQL databases and tells you the moment a column type changes, a constraint loosens, or a migration leaves your environments out of sync.
Arcnull is a software studio building developer tools. One product at a time. Each one scoped to a problem we've actually hit in production.
One product. Built end to end.
Drift Scanner is the only product the studio ships today. Pick a plan and start in under five minutes.
What you'll actually see
Three steps to a quiet on-call.
Point Drift Scanner at your databases. It snapshots schemas, compares them on every run, and pages you only when something actually changes.
Connect a read-only role
Run one SQL grant. We never see your data — only catalog tables. Connections are encrypted in transit and at rest.
Snapshot every schema
Drift Scanner records tables, columns, indexes, constraints, and types every five minutes. Every snapshot is checksummed and versioned.
Alert on real changes
When a snapshot diverges from your last release tag, you get a Slack ping or PR comment classified as breaking, risky, or safe.
The schema watcher you wish your CI had.
Most outages start with a column nobody noticed changed. Drift Scanner closes that gap.
Detection
Snapshot diffs, not log scraping
We compare structured catalog snapshots — tables, columns, types, constraints, indexes — so a renamed column or a tightened NOT NULL never slips through.
Classification
Severity that matches reality
Every change is labeled breaking, risky, or safe based on the operation and the data shape. You see the lock type, the row count, and the estimated duration before you merge.
Integration
Lands where your team already works
GitHub PR comments, Slack alerts, and a JSON webhook. Wire it in once, then forget it exists until it saves you.
Built on Postgres, TypeScript, and the boring tools that don't break.
Get started
Start with Drift Scanner.
Free tier covers two databases and a thousand snapshots a month. No credit card.
Founder pricing locked in for the first hundred customers.