Every feature · Autessa Synthetic Data
Synthetic data generator features
Autessa Synthetic Data is a complete synthetic data generator, ready out of the box: describe the data and design its schema, choose where it lands, keep it valid and varied, review it before it is written, run it at scale in the background, and script it from the CLI and API.
01 · Describe and design
Describe and design
Autessa Synthetic Data starts from a sentence: describe the data, let AI propose the columns, refine them in the schema editor and steer the style with a few example rows.
Generate data from a description
Autessa Synthetic Data generates realistic rows from a plain-English description of the domain, distributions and edge cases you want.
Read more →AI schema proposal
Autessa Synthetic Data proposes a table name and typed columns from your description, so you can start from a draft schema instead of a blank one.
Read more →Schema editor and column types
The Autessa Synthetic Data schema editor defines each column with a type, a description that guides the generator, a required flag and allowed values.
Read more →Sample rows as few-shot examples
Autessa Synthetic Data accepts a JSON array of sample rows as few-shot examples that steer the style and format of every generated row.
Read more →LLM training data and prompt pairs
Autessa Synthetic Data generates LLM training data: a one-click preset sets up system, prompt and response columns and exports the pairs as JSONL or CSV.
Read more →02 · Where data lands
Where data lands
Every Autessa Synthetic Data job has one target: an existing table, a new table it creates first, a downloadable JSONL or CSV file, or a 50-row quick generate that stores nothing.
Seed an existing table
Autessa Synthetic Data seeds an existing database table: it reads the table schema, generates rows that fit it, and writes them with your permissions.
Read more →Create a new table with data
Autessa Synthetic Data can create a brand-new table from your schema and fill it with generated rows in the same job.
Read more →JSONL and CSV dataset files
Autessa Synthetic Data produces downloadable JSONL or CSV dataset files of up to 5,000 rows, delivered through a temporary download link.
Read more →Quick generate
Quick generate returns up to 50 validated, de-duplicated rows in seconds with nothing stored, ready to download as CSV or JSONL.
Read more →03 · Quality and variety
Quality and variety
Autessa Synthetic Data checks every generated row against your columns, repairs or drops the ones that do not fit, and removes near-duplicates so a 5,000-row set does not repeat itself.
Validation and automatic repair
Autessa Synthetic Data validates every row against your column types, repairs invalid rows once, tops up shortfalls and drops what still does not fit.
Read more →De-duplication and the variety ledger
Autessa Synthetic Data removes near-duplicates across the whole job and keeps a variety ledger so later batches and appends avoid repeating earlier rows.
Read more →Ranges, lengths and allowed values
Autessa Synthetic Data enforces required columns, number ranges, text lengths and allowed select values on every row it generates.
Read more →04 · Review before write
Review before write
In review-first mode nothing is written until a person approves: preview the staged rows, exclude the misses, regenerate a batch or append more, then approve or discard.
Review-first mode
In Autessa Synthetic Data review-first mode, generated rows are staged for a person to preview, approve and write, or discard, before anything lands.
Read more →Exclude rows and regenerate batches
During review, Autessa Synthetic Data lets you exclude single rows and regenerate a whole batch, so only rows you accept are ever written.
Read more →Append more rows
Autessa Synthetic Data appends more rows to an existing job, reusing its schema and variety ledger so the new rows do not repeat earlier ones.
Read more →05 · Jobs at scale
Jobs at scale
Autessa Synthetic Data runs each job in batches across several workers, shows live progress, resumes stalled work automatically and always ends in a clear status.
Background jobs and parallel batches
Autessa Synthetic Data runs each job in the background, in batches sized to your columns, with several workers in parallel on large jobs.
Read more →Automatic resume
Autessa Synthetic Data detects a stalled job, resumes it automatically, keeps finished batches and redoes only the interrupted one.
Read more →Job status, progress and partial results
Autessa Synthetic Data tracks every job with live progress, per-batch status and plain statuses, and explains any shortfall in plain words.
Read more →06 · Developers and governance
Developers and governance
Everything in Autessa Synthetic Data is scriptable from the Autessa CLI and REST API, and it runs on the model your company chooses, with optional PII and PHI stripping.
Synthetic data CLI
The Autessa CLI covers every Synthetic Data action, from propose-schema and generate to create, preview, approve, append and export.
Read more →Synthetic data REST API
The Autessa Synthetic Data REST API lets code with an API key generate rows, propose schemas and run dataset file jobs.
Read more →Your model and PII stripping
Autessa Synthetic Data runs on the model your company chooses, including your own provider key, and honors company-wide PII and PHI stripping.
Read more →100% customizable, code and all
Make Autessa Synthetic Data fully your own.
Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.
Start free and make it yours