New: Kopi v0.2.4 is live on NuGet

Replicate your prod DB schema locally and fill it with data in seconds.

Stop restoring 500GB backups just to fix a bug. Kopi extracts your production schema and fills it with a clean, anonymized slice of data. Get a fully functional local database running in Docker in a few seconds.

Built for: .NET Docker SQL Server/PostgreSQL Windows/Linux/Mac
kopi-cli
user@dev:~$ kopi up
→ Connecting to source DB... (Read-Only)
✓ Schema extracted (240 tables)
✓ Analyzing relationships...
→ Generating subset...
✓ Anonymized 1000 users
✓ Seeded related orders & products
----------------------------------------
Connection String: Server=127.0.0.1,1450;Database=kopi_db...
Time: 9.8 seconds
user@dev:~$ _

How Kopi Works

Turn your massive production database into a lightweight development asset in three steps.

01

Define your Slice

Create a simple kopi.json file. Point it at your source DB and define the "seed" tables (e.g. Orders, Sales).

02

Extract & Anonymize

Kopi connects in Read-Only mode to analyze your schema and extract only the relevant data. Sensitive PII is automatically anonymized in real-time without modifying your source.

03

Spin Up

Kopi launches a local Docker container pre-filled with your clean data (and your entire source DB schema). You get a connection string, ready for coding in seconds.

Why developers love Kopi

Bridge the gap between security compliance and development velocity.

Instant Subsets

Shrink terabytes into megabytes. Define a slice (e.g., "100 users") and Kopi automatically grabs all related rows across your entire schema.

Smart Anonymization

PII never hits your laptop. Kopi replaces sensitive fields with realistic data (via Bogus) before the data leaves the secure zone.

Declarative Config

Infrastructure as Code for your data. Commit a simple kopi.json file to your repo so every dev gets the exact same dataset.

Security First

Read-Only. Always.

Your security team will love this: Kopi will only ever execute SELECT statements on your source database.

  • Data is automatically anonymized
  • Runs in local, ephemeral Docker containers
Production
PROD_DB
SELECT ONLY
Kopi Engine
⚙️
WRITE CLEAN
Localhost
DEV_DB

Open Source & Enterprise Ready

Start for free with the Community edition. Upgrade for advanced data masking, deterministic seeding, and team management.

Community

Free

For personal exploration & learning

  • Docker container orchestration
  • Schema reverse-engineering
  • Basic synthetic data generation
  • Single active instance
  • Community support via GitHub
Download CLI

MIT licensed

Most Popular

Pro

£99/yr

For solo devs (2 device licenses)

  • Everything in Community
  • Decaf Mode (In-flight PII masking)
  • Deterministic test seeding
  • Composite FK & constraint resolution
  • Email support
Start 14-Day Free Trial

No credit card required

Team

£199/seat/yr

For engineering teams (up to 20 seats)

  • Everything in Pro
  • Central management dashboard
  • Seat reallocation & license revocation
  • Consolidated team billing & invoices
  • Shared team seed configurations
  • Priority email support
Start Team Trial

14-day free trial

ENTERPRISE

Need custom compliance, SSO, or unlimited seats?

Includes SAML/SSO integration, vendor security questionnaires, dedicated SLA support, and flexible invoicing.