Bemi is an open-source platform that automatically tracks data changes in PostgreSQL databases, enabling developers to create reliable audit trails with minimal setup. By capturing contextualized data changes, it addresses the challenges of data integrity and compliance without requiring extensive engineering resources.
Funding
$872K raised to dateRaised to date based on public sources. This may differ from the amount the company actually raised and is based only on what is publicly available on the internet.
Founders
Product
Problem
Tracking data changes in PostgreSQL databases for auditing, compliance, and troubleshooting can be complex and resource-intensive, often requiring significant engineering effort and costly infrastructure. Maintaining data integrity and understanding the context behind each change poses a challenge without dedicated tooling.
Solution
Bemi is an open-source platform that automates data change tracking in PostgreSQL databases, providing developers with reliable audit trails and time-travel querying capabilities. By leveraging PostgreSQL's built-in replication mechanisms and Change Data Capture (CDC), Bemi captures contextualized data changes with minimal setup and no write permissions required on the source database. The platform integrates with existing ORMs, allowing developers to enrich low-level data changes with application context such as API endpoints, users, or cron jobs. Bemi stores data changes in an auto-scaled, serverless PostgreSQL database, secured with military-grade encryption, enabling time-travel queries and integration into existing products.
Target Audience
Bemi is designed for developers, engineers, and data professionals who need to track data changes in PostgreSQL databases for auditing, compliance, observability, troubleshooting, data recovery, and building activity feeds.
Features
- Automatic data change tracking for PostgreSQL databases using Change Data Capture (CDC)
- Seamless setup with no write permissions required on the source database
- Integration with ORMs like Prisma, TypeORM, SQLAlchemy, and Ruby on Rails
- Contextualized data changes with application context enrichment
- Storage of data changes in an auto-scaled, serverless PostgreSQL database
- Military-grade encryption for data at rest and in transit
- Selective tracking of tables and ignoring of columns to reduce noise
- SSH and VPN tunnel support for secure connections to databases behind firewalls