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.