Test data creation, masking, subsetting, synthetic data, and data-quality validation tools.
B
Bogus
Use case: Generate realistic test data for .NET objects.
Type: Open-source .NET fake-data generator
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to generate realistic test data for .NET objects.
Positive Community Commentary
.NET developers value Bogus for its fluent API, broad set of realistic data generators, localization, deterministic seeding, and easy population of domain objects. Practitioners commonly use it to build readable factories and varied fixtures without maintaining large static datasets, while custom rules allow generated records to reflect application-specific constraints.
Things to Know
- Product or project type: Open-source .NET fake-data generator.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Bogus website
Information checked: August 5, 2026
Back to top
Broadcom Test Data Manager
Use case: Discover, mask, generate, and provision test data across enterprise systems.
Type: Commercial test-data management platform
Access: Contact vendor for pricing
Also known as: CA Technologies (now Broadcom) Test Data Manager
What It Does
According to the vendor or project, the tool's stated purpose is to discover, mask, generate, and provision test data across enterprise systems.
Positive Community Commentary
Enterprise teams value Broadcom Test Data Manager for discovering sensitive fields, masking production data, creating synthetic records, subsetting large systems, and provisioning repeatable test datasets. Practitioners often highlight its support for complex application landscapes and privacy controls when many test teams need realistic data without exposing regulated information.
Things to Know
- Product or project type: Commercial test-data management platform.
- Current access model: Contact vendor for pricing.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Broadcom Test Data Manager website
Information checked: August 5, 2026
Back to top
D
Datafaker
Use case: Generate realistic fake data for Java and other JVM applications.
Type: Open-source Java and JVM test-data library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to generate realistic fake data for Java and other JVM applications.
Positive Community Commentary
Java and JVM developers value Datafaker for its extensive provider library, locale support, expressions, schemas, and straightforward integration into tests and data-generation utilities. Practitioners appreciate that it can produce varied, readable fixtures quickly while supporting deterministic output and custom providers for domain-specific values.
Things to Know
- Product or project type: Open-source Java and JVM test-data library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Datafaker website
Information checked: August 5, 2026
Back to top
DataMasque
Use case: Mask sensitive data in databases for safe non-production use.
Type: Commercial data-masking platform
Access: Free trial and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to mask sensitive data in databases for safe non-production use.
Positive Community Commentary
Data and QA teams value DataMasque for automating irreversible masking of sensitive database content while preserving realistic structure and referential behavior. Reviewers often mention its quick deployment, database-focused workflows, repeatability, and audit visibility as useful for creating safer non-production copies that developers and testers can use with familiar tools.
Things to Know
- Product or project type: Commercial data-masking platform.
- Current access model: Free trial and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the DataMasque website
Information checked: August 5, 2026
Back to top
DATAMIMIC
Use case: Generate deterministic synthetic test data and pseudonymize datasets for local, CI, and enterprise workflows.
Type: Synthetic test-data and pseudonymization engine
Access: Free open-source Community Edition; paid Enterprise Platform
What It Does
DATAMIMIC provides an open-source Community Edition for synthetic test data and pseudonymization, plus a commercial Enterprise Platform for governed and regulated data workflows.
Positive Community Commentary
The Community Edition supports deterministic generation and model-based pseudonymization for local and CI use.
Things to Know
- Governance, scanning, dashboards, and multi-system orchestration are described as Enterprise Platform capabilities.
- Review the official page for current platforms, integrations, licensing, and product changes.
Visit the DATAMIMIC website
Information checked: October 14, 2026
Back to top
DATPROF
Use case: Mask, generate, subset, and provision test data.
Type: Commercial test-data management platform
Access: Free trial and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to mask, generate, subset, and provision test data.
Positive Community Commentary
Test-data practitioners value DATPROF for combining data masking, subsetting, synthetic generation, and self-service provisioning across database environments. Users often highlight reusable templates, centralized rules, and automation as helpful for delivering smaller, privacy-safe datasets to multiple teams while keeping relationships and business meaning intact.
Things to Know
- Product or project type: Commercial test-data management platform.
- Current access model: Free trial and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the DATPROF website
Information checked: August 5, 2026
Back to top
Deepchecks
Use case: Test and monitor machine-learning data, models, and production behavior.
Type: Open-source data and model validation platform
Access: Free open-source edition and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to test and monitor machine-learning data, models, and production behavior.
Positive Community Commentary
Machine-learning practitioners value Deepchecks for ready-made suites that examine data integrity, train-test splits, model behavior, drift, and production signals. Users often mention that its notebook-friendly reports and configurable checks help teams turn exploratory validation into repeatable tests, while the open-source package supports transparent integration with existing ML workflows.
Things to Know
- Product or project type: Open-source data and model validation platform.
- Current access model: Free open-source edition and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Deepchecks website
Information checked: August 5, 2026
Back to top
Deequ
Use case: Define and run data-quality checks on large datasets using Apache Spark.
Type: Open-source data-quality library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to define and run data-quality checks on large datasets using Apache Spark.
Positive Community Commentary
Data engineers value Deequ for expressing data-quality constraints in code and evaluating them at scale with Apache Spark. Practitioners commonly use analyzers, verification suites, anomaly detection, and metric repositories to make expectations repeatable in pipelines, especially when datasets are too large for row-by-row validation with conventional test tools.
Things to Know
- Product or project type: Open-source data-quality library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Deequ website
Information checked: August 5, 2026
Back to top
Delphix Engine and Data Masking
Use case: Virtualize, mask, and provision enterprise data for development and testing.
Type: Commercial test-data management platform
Access: Contact vendor for pricing
What It Does
According to the vendor or project, the tool's stated purpose is to virtualize, mask, and provision enterprise data for development and testing.
Positive Community Commentary
Enterprise users value Delphix for creating virtual, space-efficient data copies, applying masking policies, refreshing environments, and giving teams self-service access to controlled datasets. Practitioners often highlight faster provisioning and consistent privacy protection as important benefits when development and testing depend on large, interconnected production-like databases.
Things to Know
- Product or project type: Commercial test-data management platform.
- Current access model: Contact vendor for pricing.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Delphix Engine and Data Masking website
Information checked: August 5, 2026
Back to top
F
Factory Bot
Use case: Define and create reusable Ruby object fixtures for tests.
Type: Open-source Ruby test-data library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to define and create reusable Ruby object fixtures for tests.
Positive Community Commentary
Ruby and Rails teams value Factory Bot for concise, reusable object factories, traits, associations, sequences, and build strategies. Practitioners appreciate how factories can express meaningful test scenarios close to the domain language, making setup easier to read and maintain than large fixture files while supporting customization for individual examples.
Things to Know
- Product or project type: Open-source Ruby test-data library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Factory Bot website
Information checked: August 5, 2026
Back to top
Fakelake
Use case: Generate large synthetic datasets for load, pipeline, validation, development, and data-quality testing.
Type: Synthetic-data generation CLI
Access: Free and open source
What It Does
Fakelake is an open-source Rust command-line synthetic-data generator that creates deterministic datasets from YAML configuration and can export Parquet, CSV, or JSON data.
Positive Community Commentary
YAML-defined schemas and repeatable generation make it useful for producing large test datasets in predictable formats.
Things to Know
- Generated data needs domain-specific validation before it is used as a stand-in for production distributions.
- Review the official page for current platforms, integrations, licensing, and product changes.
Visit the Fakelake website
Information checked: October 14, 2026
Back to top
Faker
Use case: Generate names, addresses, dates, text, and other synthetic values in Python.
Type: Open-source Python fake-data library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to generate names, addresses, dates, text, and other synthetic values in Python.
Positive Community Commentary
Python developers value Faker for its broad providers, localization, simple API, custom extensions, and deterministic seeding. Practitioners commonly use it to create varied names, addresses, dates, identifiers, text, and domain-specific fixtures, reducing dependence on brittle hard-coded values while keeping test-data generation readable and easy to automate.
Things to Know
- Product or project type: Open-source Python fake-data library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Faker website
Information checked: August 5, 2026
Back to top
Fishery
Use case: Build reusable test-data factories for JavaScript and TypeScript objects.
Type: Open-source JavaScript and TypeScript factory library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to build reusable test-data factories for JavaScript and TypeScript objects.
Positive Community Commentary
JavaScript and TypeScript teams value Fishery for typed factories, reusable defaults, transient parameters, associations, and build hooks. Practitioners often use it to create expressive domain objects for unit and component tests, with compile-time guidance helping factory definitions remain aligned as application types change.
Things to Know
- Product or project type: Open-source JavaScript and TypeScript factory library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Fishery website
Information checked: August 5, 2026
Back to top
G
GenRocket
Use case: Design and generate synthetic test data for applications and databases.
Type: Commercial synthetic test-data platform
Access: Free trial and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to design and generate synthetic test data for applications and databases.
Positive Community Commentary
Test-data teams value GenRocket for modeling data domains and generating large, related datasets through reusable scenarios rather than copying production records. Practitioners often highlight its many generators, referential consistency, API and pipeline automation, and support for edge cases when teams need privacy-safe data tailored to specific tests.
Things to Know
- Product or project type: Commercial synthetic test-data platform.
- Current access model: Free trial and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the GenRocket website
Information checked: August 5, 2026
Back to top
Great Expectations
Use case: Define, document, and run expectations against data.
Type: Open-source data-quality framework with commercial platform
Access: Free open-source edition and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to define, document, and run expectations against data.
Positive Community Commentary
Data practitioners value Great Expectations for readable expectations, automated validation, profiling, documentation, checkpoints, and integration with common data platforms. Teams often use it to make assumptions about schemas, completeness, ranges, uniqueness, and relationships explicit, producing reviewable evidence that travels with data pipelines.
Things to Know
- Product or project type: Open-source data-quality framework with commercial platform.
- Current access model: Free open-source edition and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Great Expectations website
Information checked: August 5, 2026
Back to top
Gretel
Use case: Generate, transform, and evaluate privacy-preserving synthetic data.
Type: Commercial synthetic-data platform
Access: Free and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to generate, transform, and evaluate privacy-preserving synthetic data.
Positive Community Commentary
Data teams value Gretel for generating privacy-preserving synthetic datasets, transforming sensitive records, and evaluating output quality through APIs and managed workflows. Practitioners often mention its support for tabular, text, and time-series use cases, along with connectors and reports that help teams assess utility before using synthetic data in development and testing.
Things to Know
- Product or project type: Commercial synthetic-data platform.
- Current access model: Free and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Gretel website
Information checked: August 5, 2026
Back to top
I
IBM InfoSphere Optim
Use case: Archive, subset, mask, and manage enterprise application data.
Type: Commercial data management platform
Access: Contact vendor for pricing
What It Does
According to the vendor or project, the tool's stated purpose is to archive, subset, mask, and manage enterprise application data.
Positive Community Commentary
Enterprise data teams value InfoSphere Optim for subsetting, masking, archiving, and managing application-aware data across complex packaged and custom systems. Practitioners often highlight referential integrity, reusable privacy rules, and lifecycle controls as useful when test environments need smaller but coherent datasets drawn from interconnected enterprise applications.
Things to Know
- Product or project type: Commercial data management platform.
- Current access model: Contact vendor for pricing.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the IBM InfoSphere Optim website
Information checked: August 5, 2026
Back to top
Informatica Test Data Management (TDM)
Use case: Discover, subset, mask, and provision test data.
Type: Commercial test-data management platform
Access: Contact vendor for pricing
What It Does
According to the vendor or project, the tool's stated purpose is to discover, subset, mask, and provision test data.
Positive Community Commentary
Organizations value Informatica TDM for discovering sensitive data, applying masking policies, creating subsets, and provisioning test datasets across heterogeneous systems. Practitioners often appreciate its metadata, governance, and enterprise connector capabilities when privacy-safe data must be delivered consistently to many development and QA environments.
Things to Know
- Product or project type: Commercial test-data management platform.
- Current access model: Contact vendor for pricing.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Informatica Test Data Management (TDM) website
Information checked: August 5, 2026
Back to top
Instancio
Use case: Create populated Java objects and test data with configurable generation rules.
Type: Open-source Java test-data generator
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to create populated Java objects and test data with configurable generation rules.
Positive Community Commentary
Java developers value Instancio for creating fully populated object graphs with little setup while retaining precise control through selectors, generators, models, and settings. Practitioners often use it to reduce repetitive fixture code, explore more input combinations, and generate readable domain objects that can be reproduced with a seed when a test fails.
Things to Know
- Product or project type: Open-source Java test-data generator.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Instancio website
Information checked: August 5, 2026
Back to top
M
Mimesis
Use case: Generate localized synthetic data in Python.
Type: Open-source Python fake-data generator
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to generate localized synthetic data in Python.
Positive Community Commentary
Python developers value Mimesis for fast, localized synthetic data generation, a broad provider catalog, custom providers, schemas, and a clean API. Practitioners often use it for fixtures, demonstrations, database seeding, and performance-oriented generation when they need varied records that reflect different languages and regional formats.
Things to Know
- Product or project type: Open-source Python fake-data generator.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Mimesis website
Information checked: August 5, 2026
Back to top
Mockaroo
Use case: Generate downloadable or API-delivered test data from configurable schemas.
Type: Web-based synthetic-data generator
Access: Free and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to generate downloadable or API-delivered test data from configurable schemas.
Positive Community Commentary
Testers and analysts value Mockaroo for visually defining schemas and quickly generating realistic CSV, JSON, SQL, Excel, or API-delivered datasets. Practitioners often highlight formulas, custom lists, relationships, null patterns, and saved schemas as useful for creating targeted positive, boundary, and bulk-data scenarios without writing a generator from scratch.
Things to Know
- Product or project type: Web-based synthetic-data generator.
- Current access model: Free and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Mockaroo website
Information checked: August 5, 2026
Back to top
MOSTLY AI
Use case: Generate privacy-preserving synthetic tabular data.
Type: Commercial synthetic-data platform
Access: Free and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to generate privacy-preserving synthetic tabular data.
Positive Community Commentary
Data teams value MOSTLY AI for generating privacy-preserving synthetic tabular and sequential data while providing quality and privacy assessments. Practitioners often use it to create shareable development and analytics datasets that retain useful statistical relationships, with connectors and managed workflows supporting repeatable generation across teams.
Things to Know
- Product or project type: Commercial synthetic-data platform.
- Current access model: Free and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the MOSTLY AI website
Information checked: August 5, 2026
Back to top
P
PICT
Use case: Generate compact combinatorial datasets from parameter models.
Type: Open-source pairwise test-case generator
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to generate compact combinatorial datasets from parameter models.
Positive Community Commentary
Test designers value PICT for reducing large combinations of parameters into compact pairwise or higher-strength datasets. Practitioners appreciate its plain-text models, constraints, weights, seeding, and command-line automation, which make combinatorial coverage practical for configuration, compatibility, rules, and input-validation testing.
Things to Know
- Product or project type: Open-source pairwise test-case generator.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the PICT website
Information checked: August 5, 2026
Back to top
Polyfactory
Use case: Generate typed mock and test data from Python model definitions.
Type: Open-source Python mock-data factory library
Access: Free and open source under the MIT License
Also known as: Pydantic-Factories, its former name
What It Does
According to the project, Polyfactory generates mock data from Python type information. It supports dataclasses, `TypedDict`, Pydantic models, `msgspec` structs, and other supported model types.
Positive Community Commentary
Polyfactory is a strong fit for schema-driven Python testing because test data can be generated from the same model definitions used by the application.
Things to Know
- Product or project type: Python typed mock-data and test-data factory library.
- Current access model: Free and open source under the MIT License.
- The project is maintained within the Litestar organization.
- It was formerly known as Pydantic-Factories.
- Generated data still needs domain-specific validation when business rules are more complex than the model type.
- Review the official documentation for current Python versions, supported models, and integrations.
Visit the Polyfactory website
Information checked: September 21, 2026
Back to top
S
Snowfakery
Use case: Generate structured relational data from YAML recipes.
Type: Open-source synthetic relational-data generator
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to generate structured relational data from YAML recipes.
Positive Community Commentary
Practitioners value Snowfakery’s readable YAML recipes for generating related records across tables, files, databases, and Salesforce environments. Users often highlight its ability to express relationships, dependencies, random values, and plugins, allowing realistic data scenarios to be versioned and reproduced without hand-authoring large fixture sets.
Things to Know
- Product or project type: Open-source synthetic relational-data generator.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Snowfakery website
Information checked: August 5, 2026
Back to top
Soda
Use case: Define data-quality checks, monitor datasets, and manage data-quality incidents.
Type: Commercial data-quality platform with open-source tools
Access: Free open-source tools and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to define data-quality checks, monitor datasets, and manage data-quality incidents.
Positive Community Commentary
Data engineers value Soda for writing concise data-quality checks, running them in pipelines, monitoring datasets, and routing failed checks to the people responsible. Practitioners often highlight its approachable checks language, integrations, observability, and incident context as useful for making data reliability work understandable beyond a small specialist team.
Things to Know
- Product or project type: Commercial data-quality platform with open-source tools.
- Current access model: Free open-source tools and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Soda website
Information checked: August 5, 2026
Back to top
Synthesized
Use case: Generate, mask, and provision production-like test data.
Type: Commercial test-data platform
Access: Contact vendor for pricing
What It Does
According to the vendor or project, the tool's stated purpose is to generate, mask, and provision production-like test data.
Positive Community Commentary
Development and data teams value Synthesized for combining masking, subsetting, synthetic generation, and environment delivery to produce production-like test data safely. Practitioners often mention automated handling of relationships, privacy policies, and CI workflows as helpful when teams need fresh datasets quickly without manual database preparation.
Things to Know
- Product or project type: Commercial test-data platform.
- Current access model: Contact vendor for pricing.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Synthesized website
Information checked: August 5, 2026
Back to top
T
TensorFlow Data Validation
Use case: Analyze datasets, infer schemas, and detect anomalies in machine-learning pipelines.
Type: Open-source data-validation library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to analyze datasets, infer schemas, and detect anomalies in machine-learning pipelines.
Positive Community Commentary
Machine-learning engineers value TensorFlow Data Validation for scalable statistics, schema inference, anomaly detection, drift and skew checks, and integration with TFX pipelines. Practitioners use it to make training and serving data assumptions explicit, compare dataset versions, and catch structural or distribution changes before they affect a model.
Things to Know
- Product or project type: Open-source data-validation library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the TensorFlow Data Validation website
Information checked: August 5, 2026
Back to top
Tonic.ai
Use case: Create masked, subsetted, and synthetic data for software development and testing.
Type: Commercial test-data platform
Access: Free trial and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to create masked, subsetted, and synthetic data for software development and testing.
Positive Community Commentary
Software teams value Tonic for creating realistic masked, subsetted, or synthetic database copies that preserve relationships while protecting sensitive information. Practitioners often highlight its connectors, transformation controls, ephemeral environments, and developer self-service workflows as useful for replacing production-data requests with repeatable test-data pipelines.
Things to Know
- Product or project type: Commercial test-data platform.
- Current access model: Free trial and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Tonic.ai website
Information checked: August 5, 2026
Back to top