$ 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
© 2026 Changebase