Solving the Foreign Key Crisis

Generate Realistic
Mock Data in Seconds

Stop wasting time writing data scripts. Mockingbird generates millions of realistic, interconnected records with referential integrity in seconds. No more customer_id: 999 pointing to nowhere.

# Define your data structure
Users:
  count: 1000
  fields:
    user_id: {generator: sequence}
    name: {generator: faker, config: {generator: name}}
    email: {generator: faker, config: {generator: email}}

Orders:
  count: 5000
  fields:
    order_id: {generator: sequence}
    user_id: {generator: ref, config: {ref: Users.user_id}}
    total: {generator: faker, config: {generator: pydecimal}}

90%+

Time Reduction

100K

Records in 30s

100%

Reproducible

Why Developers Love Mockingbird

Powerful features that transform how you create test data

Lightning Fast

Generate 100,000+ records in under 30 seconds. Built for performance with optimized algorithms and efficient data generation.

Perfect Relationships

Foreign keys that actually work. Automatic dependency resolution ensures referential integrity across all your entities.

Realistic Data

Powered by Faker library with support for names, addresses, dates, and complex business logic through expressions.

100% Reproducible

Same seed = same data, every time. Perfect for consistent testing and debugging across teams.

Multiple Formats

Export to CSV, Parquet, or JSON. Choose the format that works best for your workflow and data analysis needs.

Simple Configuration

Define your data structure in clean YAML. No complex scripting - just describe what you want.

Perfect For

Unit Testing

Consistent test fixtures

Performance Testing

Large-scale datasets

Frontend Development

Realistic API responses

Database Seeding

Development environments

Demos

Professional presentations

QA Testing

Edge case scenarios

Get Started in 30 Seconds

Install Mockingbird via pip and generate your first dataset

pip install mockingbird-cli

Then create your first blueprint:

mockingbird initmockingbird generate blueprint.yaml