Open a PR and a world of realistic data appears. Close it and the world disappears. No faker noise. No manual seeds. No copying production.
PR Worlds reads your schema, understands the structure, and generates coherent data — deterministic, verified, and isolated per PR.
Free for 1 repo · No credit card · 2 minutes to set up
🌍 PR World ready for #42
| Schema | pr_42 |
| Fingerprint | f2d39f7ab0735d31 |
| Rows | 135 across 6 tables |
| Integrity | ✅ 0 violations |
Plan: 📊 heuristic · PII: 🔒 5 columns · Scenarios: 🎭 trial_expiring, payment_failed
Add one file, set one secret, open a PR
One YAML file in your repo
As a GitHub Secret
PR Worlds does the rest
Not random data. A coherent world that looks and behaves like a real application.
FK hierarchy — parents before children, zero orphans
50+ types — emails, prices, statuses, slugs
Pareto FKs, weighted enums, realistic proportions
created_at ≤ updated_at, recency curves, soft deletes
total = qty × unit_price — verified post-seed
Unique emails, unique slugs, no collisions
seed = hash(pr + table + row) — reproducible always
Zero configuration. Reads your schema and does the right thing.
Each PR gets its own PostgreSQL schema with realistic data. Created on open, destroyed on close.
Same PR + same schema = same data. Always. Reproducible worlds for debugging and testing.
Synthetic data that looks real but isn't. Emails, names, addresses — auto-detected and masked.
FK violations, UNIQUE conflicts, timestamp coherence — checked automatically after every seed.
AI agents need predictable state. PR Worlds guarantees it — same input, same output, every time.
Supabase, Neon, RDS, Railway, or self-hosted. Works with your database, not ours.
Stop maintaining seed scripts. Open a PR and your preview has real data.
Agents need predictable state. Same PR, same data, every time. Works with Cursor, Copilot, Claude.
Synthetic data without PII. Ready for GDPR/HIPAA. No production data in non-prod environments.
Start free, upgrade when your team grows
For side projects
For growing teams
For organizations
Open a PR. See the world. Close it and it's gone.
Zero config · Deterministic · Works with any PostgreSQL
Install PR Worlds