Freedom251 › AI Synthetic Data Generators
DataSynthesizer

What DataSynthesizer is
DataSynthesizer is an open-source tool for generating synthetic data that simulates a supplied dataset. The project says it applies differential privacy techniques to provide a privacy guarantee. Its demos cover random, independent-attribute, and correlated-attribute modes. The documented input must be a table in first normal form, so this requirement shapes which datasets fit the tool. You can install it with `pip install DataSynthesizer`, run example notebooks with Jupyter Notebook, or launch the included Django web interface locally and open it in a browser at `/synthesizer`. The project aims to facilitate collaboration between data scientists and owners of sensitive data. Its identified integrations are Python pip, Jupyter Notebook, and the companion Django interface. The repository identifies the license as MIT and provides GitHub Issues for questions and reports. DataSynthesizer is free and self-hosted, with web use through the locally run interface. The listed scope excludes relational and unstructured data.
Who it suits
DataSynthesizer may suit data scientists working with owners of sensitive data when the input is a first-normal-form table. Users can work through notebooks or run the Django interface locally.
What it does well
- Offers three documented synthesis modes.
- Uses differential privacy techniques, according to the project.
- Can be installed with pip.
- Includes example Jupyter notebooks and a local web UI.
- MIT-licensed and free.
What to know first
- Input must be a first-normal-form table.
- Relational data is not supported in the listed scope.
- Unstructured data is not supported in the listed scope.
- The web interface runs locally.
Limits
The free software requires input in first normal form. Its stated scope excludes relational and unstructured data.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| DataSynthesizer | MIT-licensed software · install with pip · input must be a first-normal-form table | Free |
As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Install the package with `pip install DataSynthesizer`.
- Prepare the input as a table in first normal form.
- Run an example notebook with Jupyter Notebook, or start the Django project locally and open `/synthesizer` in a browser.
- Use GitHub Issues for project questions or reports.
Verdict
DataSynthesizer provides several modes for generating synthetic data from tabular input, with notebook and local web workflows. Its documented scope excludes relational and unstructured data.
Questions
How much does DataSynthesizer cost?
It is free and MIT-licensed.
Is there a free trial?
No free trial is listed; the software is free.
What input does it require?
The documented input assumption is a table in first normal form.
Which platforms and usage routes are available?
Self-hosted and web are listed. The project documents Python pip, Jupyter Notebook, and a Django web interface that can run locally.
Is DataSynthesizer open source?
Yes. The repository identifies its license as MIT.
Who makes it, and where can users ask questions?
The GitHub organization describes Data, Responsibly as a responsible data management platform and tools project. GitHub Issues are available for project questions and reports.
Facts from DataSynthesizer's own pages
- Input requirement
- The documented input assumption is that the dataset is a table in first normal form. · github.com, 4 Oct 2026
- Installation
- The README gives `pip install DataSynthesizer` as the installation command. · github.com, 4 Oct 2026
- Integration
- The published usage instructions identify Python pip, Jupyter Notebook, and the companion Django web UI. · github.com, 4 Oct 2026
- Intended users
- The project says it aims to facilitate collaboration between data scientists and owners of sensitive data. · github.com, 4 Oct 2026
- License
- The repository identifies its license as MIT. · github.com, 4 Oct 2026
- Local web UI
- A Django project includes a web UI that can be run locally and opened in a browser at `/synthesizer`. · github.com, 4 Oct 2026
- Maker identity
- The GitHub organization describes Data, Responsibly as a responsible data management platform and tools project and links to dataresponsibly.org. · github.com, 4 Oct 2026
- Modes
- The repository includes demos for random, independent-attribute, and correlated-attribute modes. · github.com, 4 Oct 2026
- Notebook use
- The README directs users to run example notebooks with Jupyter Notebook. · github.com, 4 Oct 2026
- Privacy
- The project says it applies differential privacy techniques to provide a strong privacy guarantee. · github.com, 4 Oct 2026
- Purpose
- DataSynthesizer generates synthetic data that simulates a given dataset. · github.com, 4 Oct 2026
- Support
- The repository exposes GitHub Issues for project questions and reports. · github.com, 4 Oct 2026
Where DataSynthesizer stands on Freedom251
- AI Synthetic Data Generators#5 of 25