Take the fear out of database changes

Maki is a PostgreSQL platform that enables testing with realistic, anonymized, and sampled production data. Instant database branching for any Postgres provider.

Realistic staging environments

Realistic staging environments

Catch issues early with a production-like staging environment.

PII detection and data anonymization

PII detection and data anonymization

Automatically remove sensitive data when syncing with your production database.

Optimize database performance

Optimize database performance

Test performance improvements on instant database branches.

Major version upgrades

Major version upgrades

Upgrade major versions of PostgreSQL without impacting your users.

Manage complex database changes

Manage complex database changes

Apply schema changes to production without downtime.

Cost-effective databases for every developer

Cost-effective databases for every developer

No more queuing for shared dev environments.

The Maki workflow

Maki uses copy-on-write technology, data anonymization, and automated sampling to create safe, realistic staging and development environments—without moving your production database.

Connect to your production database

Your production Postgres stays where it is, be it AWS RDS, Aurora, GCP CloudSQL, Azure Database, or even self-hosted.

Connect to your production database

Anonymize and subset your data

Maki detects and anonymizes sensitive data (PII) and can generate smaller datasets that preserve the structure and complexity of your production environment.

Anonymize and subset your data

Staging replica

Maki creates a secure staging environment that is synchronized with your production database, providing a cost-efficient way to maintain an up-to-date testing environment.

Staging replica

Instant database branches

From the staging environment, you can instantly create ephemeral copy-on-write branches for development, testing, and collaboration cycles.

Instant database branches

Deploy to production

Confidently roll out changes to production without downtime.

Deploy to production

Use our cloud, or bring your own

Bring Your Own Cloud

A fully managed Maki service for large-scale deployments deployed in your own AWS, Azure or GCP account.

Maki Cloud

The best way to use Maki for your staging and development environments.

Built on open source

pgroll

pgroll: Zero-downtime production changes

Safely apply reversible schema changes in production. Automate data backfills and manipulations without one-time scripts, minimize disruption, and roll back instantly if needed—ensuring smooth database evolution.

pgstream

pgstream: Real-time data anonymization

Transform PostgreSQL data on the fly to protect sensitive information. Mask or replace PII before it reaches non-production environments, preserving structure, referential integrity, and compliance.

Frequently Asked Questions

Find answers to common questions about Maki

Get started with Maki

Sign up for early access or download our whitepaper to learn how Maki improves development and database management.