About Weavori

Zero-config synthetic data generation for PostgreSQL.

Our mission

Developers should spend their time building features, not wrestling with test data. Weavori makes it possible to generate realistic, referentially intact PostgreSQL data with a single command — no configuration files, no DSL, no manual setup.

What started as an internal tool for stress-testing PostgreSQL migrations is now a standalone product. Weavori automatically introspects your schema, resolves foreign key chains, samples column distributions, and generates synthetic data that behaves like the real thing.

What makes Weavori different

Most data-generation tools require you to write configuration files or define generators by hand. Weavori reads your schema directly from the database — it understands your foreign keys, your column types, and your data distributions without any configuration.

The result is high-quality, referentially intact test data in minutes, not hours. Whether you're running integration tests, setting up staging environments, or stress-testing your database, Weavori fits into your existing workflow as a single CLI command.

Our values

Simplicity first

One command should do the job. No YAML, no configuration DSL, no multi-step setup. Connect, generate, export.

Production quality data

Synthetic data is useless if it doesn't match real distributions. We sample your actual data so test data behaves like production data.

Privacy by design

Your source data never leaves your infrastructure. Generation happens locally. We never see your database contents.

Open development

We build in public — transparent about our approach, responsive to community needs, and committed to PostgreSQL ecosystem tools.