Realistic test data, ready for your tools

Generate relational datasets from GBDDL recipes, export curated reference catalogs, or create runnable HTTP test scenarios and localized PDFs.

Three ways to make test data useful

Start from a shape, a known dataset, or a test scenario. All three are available in the web app, through the API, and from AI assistants with the MCP server.

Generate

Recipes

Define tables, relationships, language, volume and output projection once. Run the recipe whenever you need fresh synthetic records.

Explore recipes

Reference

Catalogs

Filter and export curated countries, languages, currencies, names and other known lists, or use them inside recipes.

Browse catalogs

Run

Test bundles

Pair generated records with HTTP requests and checks for supported test runners.

Build a test bundle

From recipe to result

A relational recipe (CSV)

Recipe

gbddl 1

table customers rows 2 (
  id   int64 autoincrement primarykey
  name text fullName()
)

table orders rows 3 per(customers, 1, 2) (
  id          int64 autoincrement primarykey
  customer_id int64 fk(customers.id)
  total       decimal(8, 2) decimal(min: 1, max: 500)
)

output csv

Output

customers.csv
id,name
1,Imani Okafor
2,Mei Tanaka

orders.csv
id,customer_id,total
1,1,142.50
2,1,88.00
3,2,215.75

Pricing

One free account

250,000 credits on signup, then topped up to 25,000 every 30 days

  • All core field types and output formats
  • Automatic recurring credit refill, no card required
  • Standard queue priority
  • Enough credits for small test fixtures and prototypes

Need more for a large QA run or a data-heavy staging workflow? Credit packs, listed below, go on sale soon.

Create free account

Credit packs

PackCreditsPricePer million credits
Starter1,000,000EUR 5.00EUR 5.00
Basic5,000,000EUR 22.00EUR 4.40
Pro20,000,000EUR 80.00EUR 4.00
Team50,000,000EUR 175.00EUR 3.50
Max100,000,000EUR 300.00EUR 3.00

Prices include tax. The checkout shows the final price in your local currency; taxes and the exchange rate depend on your country. Buy up to 10 packs of one size per purchase. Paid credits are valid for 24 months after your latest purchase, and unused credits can be refunded within 7 days — see the refund policy. Payments are processed by Dodo Payments, our Merchant of Record.

Credit cost

Recipe cost is `max(1, Σ tables (rows × Σ column weights))`. Catalog exports cost one credit per row; PDFs use a per-page price. You see the exact quote before generating. See the pricing formula and effective weights.

Predictable spend

Estimate every job before it runs and scale usage only when your test suite needs it.

Realistic data

Generate valid emails, identifiers, dates, text, numbers and locale-ready Unicode output.

Built for delivery

Use the same recipe across local development, demos, CI, QA and staging environments.