Install
Install with a hyphen, then import with an underscore.
pip install great-generator
from great_generator import generate_from_schema
Start here
Use this page when you want the shortest path from installation to a useful synthetic dataset.
Great Generator creates synthetic data. It does not anonymize, mask, de-identify, or transform production records.
Install with a hyphen, then import with an underscore.
pip install great-generator
from great_generator import generate_from_schema
Start with a schema string or dictionary. The returned object follows the selected engine: Pandas by default, Spark when requested.
from great_generator import generate_from_schema
schema = "customer_id int, customer_name string, email string, signup_date date"
df = generate_from_schema(schema=schema, rows=1000)
print(df.head())
Try SQL DDL ingestion, relational generation, Spark and Delta workflows, query-aware generation, or the optional MCP server when an assistant should call Great Generator tools locally.
Related documentation