List your AI tool on AI Orion for free. Submit a tool

Bemi

Automatic Audit Trail for Postgres

Pricing
Paid
Starter, Business, Enterprise

About Bemi

Bemi is an audit trail tool for PostgreSQL databases that tracks and records data changes automatically, without requiring custom engineering work or extra infrastructure. It connects to an existing PostgreSQL database and captures every change, including ones made through direct SQL outside the application. Use cases include audit and compliance, observability and troubleshooting, data recovery, and building an activity feed. It is used by engineering teams that need a reliable source of truth for database changes.

Bemi integrates at the database level by connecting to PostgreSQL's Write-Ahead Log and using Change Data Capture to identify and capture data changes in real time, without requiring write permissions or changes to table structure. At the application level, open-source libraries for popular ORMs add context such as the user, API endpoint, or worker behind each change. Bemi workers combine the low-level data with this application context and store it in a structured, queryable format inside a PostgreSQL database.

Bemi tracks changes with full reliability, even when they are made through direct SQL outside the application, without affecting code runtime or database workload. It supports time travel querying so historical data can be retrieved, grouped or filtered by application context, and it keeps an audit trail for compliance. Data is stored in an auto-scaled, optimized serverless PostgreSQL database that the customer owns, with encryption of data at rest and in transit and customer-level infrastructure isolation.

Bemi offers usage-based plans with a 14-day free trial, standard support and a dedicated Slack channel on every plan. The Starter plan costs $19/month for 1K new data changes per month, unlimited retention, 1 connected database and 3 dashboard users. The Business plan starts from $99/month for 50K+ data changes per month and up to 3 connected databases. An Enterprise plan with custom data volume and unlimited databases is available as a cloud or self-hosted deployment, with pricing by contacting Bemi.

Use cases

  • Audit and compliance logs surfaced to customer support and external customers
  • Reverting changes made by a user or rolling back an API request
  • Retrieving historical data without implementing event sourcing
  • Troubleshooting application issues by identifying their root cause
  • Tracking changes across distributed systems
  • Analyzing historical trends for informed decision-making

Key features

  • Connects to an existing PostgreSQL database without requiring write permissions
  • Captures and stores data changes with 100% reliability and accuracy
  • Adds application context such as the API endpoint, user, or worker behind each change
  • Encrypts data at rest and in transit and isolates customer infrastructure
  • Stores data in an auto-scaled, optimized serverless PostgreSQL database
  • Supports time travel queries integrated into the product via the user's ORM
  • Tracks database changes via PostgreSQL's Write-Ahead Log using Change Data Capture
  • Provides open-source libraries for ORMs including Prisma, TypeORM, Supabase JS and MikroORM
  • Requires no alterations to the existing database structure

Pros and cons

Pros

14-day free trial on every plan with support and a dedicated Slack channel
No credit card required to start the trial

Cons

Starter plan is capped at 1K data changes per month and one connected database

Pricing

Starter
$19
/month
  • 1K new data changes per month
  • Unlimited data retention
  • 1 connected database
  • 3 dashboard users
  • Standard support
Business
$99
/month
  • 50K+ new data changes per month
  • Unlimited or 30d data retention
  • 3 connected databases
  • 10 dashboard users
  • Standard support
Enterprise
Custom
  • Custom new data changes per month
  • Custom data retention
  • Unlimited connected databases
  • Unlimited dashboard users
  • Priority support

Reviews

Loading reviews…

Alternatives to Bemi

More in AI Developer Tools