RandomUser is a free, open-source API that generates synthetic user data for application testing.
Alternatives to Benerator
Benerator generates synthetic data from XML models, and can mask or pseudonymize production data while combining sources without losing data integrity. It is aimed at development, testing, and training workflows, with database support across Oracle, DB2, SQL Server, MySQL, PostgreSQL, HSQL, H2, Derby, and Firebird. Its UI includes collaboration, task management, previews, and log analysis; some editions add a REST/JSON API and container support, while Enterprise adds…
Tonic Fabricate uses a conversational AI agent to generate synthetic data for databases, APIs, and files.
Mockaroo creates synthetic test data and mock back-end APIs for UI development.
- 4

Synthetic Data Vault
Synthetic Data Vault (SDV) is a Python library and software platform for generating synthetic data from real data.
Free planAPISelf-hosted6.6From $250 a month - 5
Chance.js
Chance.js is a JavaScript library for generating random values for automated tests and other uses that need sample data.
Free planWebAPI6.4Free plan - 6
JSON Schema Faker
JSON Schema Faker generates synthetic JSON data from JSON Schema definitions.
Free planWebLinuxmacOSSelf-hosted6.4Free plan - 7

MOSTLY AI
MOSTLY AI is a data intelligence platform for accessing production data and generating synthetic, mock and simulated data, with tools for data analysis.
Free planWebAPILinuxSelf-hosted6.4Free plan - 8
Fishery
Fishery is a JavaScript library for preparing objects as test data and for other situations where JavaScript data needs setup.
Free plan6.1Free plan - 9
Redgate SQL Prompt
Windows6.1From $210 a year - 10
Snowfakery
Snowfakery generates synthetic data from YAML recipe files, including records linked across tables.
Free planAPILinuxSelf-hosted6.1Free plan - 11
Bogus
Bogus is a synthetic data generator for C#, F#, and VB.NET, adapted from faker.js.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 12

Faker.js
Faker.js is a JavaScript tool for generating fake but realistic data for testing and development.
Free planWeb6.0Free plan - 13
DummyJSON
DummyJSON is a free hosted REST API that supplies fake JSON data for frontend development, building, and testing without backend setup.
Free planWebAPI5.9Free plan - 14

ApexSQL Generate
ApexSQL Generate is paid Windows software that populates SQL databases with synthetic test data.
Self-hostedWindows5.8 - 15
Mimesis
Mimesis is a free, open-source Python library for generating synthetic data across languages and locales.
Free planLinux5.8Free plan - 16
Synthea
Synthea is a free, open-source generator that creates synthetic patients and medical histories.
Free planSelf-hosted5.8Free plan - 17
Faker
Faker is a free Python package for creating synthetic data for database bootstrapping, XML documents, stress testing, and anonymizing production data.
Free planSelf-hosted5.7Free plan - 18
Generatedata
Generatedata creates synthetic test data through a browser interface, with a self-hosted script for users who want to run it themselves.
WebSelf-hosted5.7$25 one-time - 19
EMS Data Generator for MySQL
Windows5.6 - 20

Synthesized
Synthesized creates governed test data scenarios for enterprise software releases, SAP transformations, and AI-agent validation.
WebAPILinuxSelf-hosted5.6 - 21
GenRocket
GenRocket generates synthetic test data from user-defined structures, rules, and scenarios.
WebAPISelf-hosted5.5 - 22
GoFakeIt
GoFakeIt is an open-source Go library and toolkit for generating synthetic random data.
APISelf-hosted5.4 - 23
Datafaker
Datafaker is a free, self-hosted library for Java, Kotlin, and Groovy projects that generates synthetic data.
Self-hosted5.3 - 24
MockNeat
MockNeat is a free, open-source Java library for generating arbitrary data programmatically.
API5.2 - 255.1
- 264.9
- 27
YData Synthetic
LinuxmacOSWindows4.7

