$ changebase --help
Track every database change.
Changebase connects to any PostgreSQL database and logs every insert, update, and delete — with full before/after values, metadata, and an API to query it all.
get started$ changebase features
*
Scales with your database
Handles billions of events. Sharded storage grows independently of your primary database.
*
Full change history
Every column's before and after value, on every insert, update, and delete.
*
Custom metadata
Attach user IDs, IP addresses, or any context to every transaction automatically.
*
Developer API
Query events, columns, and metadata with a RESTful API. Filter, paginate, and export.
*
Data obfuscation
Mask sensitive fields like SSNs or passwords before they reach the changelog.
*
Zero application changes
Uses PostgreSQL logical replication. No triggers, no code changes, no performance impact.
$ changebase examples
Audit trail
"Who changed this record?" — Investigate any data modification with full context:
who, when, what changed, and the previous values.
Rollback
A user's profile gets corrupted or hacked. Restore any record to its previous
state from the full change history.
Analytics
Chart how any field changes over time. Track pipeline stages, pricing history,
inventory counts — all retroactively, without building it ahead of time.
Compliance
Meet audit requirements with a tamper-proof log of every data change.
SOC 2, HIPAA, GDPR — prove what changed and when.
$ changebase setup
1. Create a Changebase account 2. Enter your PostgreSQL connection details 3. Changebase configures logical replication 4. Every change is captured automatically