Generate relational mock data from SQL DDL

Point Data Synthesizer CLI at your CREATE TABLE schema. Get synthetic rows with valid foreign keys — as JSON or a ready-to-run SQL INSERT seed script.

Windows x64 · Free demo up to 1,000 rows per table

Data Synthesizer CLI

One command. Synthetic rows.

Keep your real database private. Use your schema file and generate mock data locally.

  1. Prepare a schema .sql
    Keep it next to DataSynthesizerCLI.exe
    Samples included: test_schema.sqlecommerce_schema.sql
  2. Run the demo
    .\DataSynthesizerCLI.exe test_schema.sql -r 100 --format sql -o seed.sql
  3. Load the output
    Create your real tables from the DDL, then run seed.sql in your database