CheckOps home

Tools directory

S

CheckOps

Synthetic Data Vault (SDV)

The Synthetic Data Vault (SDV) is a Python library from DataCebo that learns patterns from real tabular data with machine learning and generates synthetic data, with evaluation reports; it is source-available under the Business Source License.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

The Synthetic Data Vault is a Python library designed to be a one-stop shop for creating tabular synthetic data. It uses a variety of machine learning algorithms to learn patterns from real data and emulate them in synthetic data, according to its README. It is part of the SDV project from DataCebo.

SDV supports single tables, multiple related tables and sequential data. Synthesizers include statistical models such as Gaussian copulas and deep learning models such as CTGAN. Metadata describes columns and relationships, constraints enforce business rules, and evaluation tools compare synthetic and real data for quality and privacy.

The licence is the Business Source License 1.1, which allows free use with restrictions rather than being OSI open source; DataCebo sells SDV Enterprise. Release 2.2.0 shipped in November 2026.

In the quality loop it supports realistic test and analytics data without exposing real records.

Features

  1. ML synthesizers: Gaussian copula, CTGAN and more.
  2. Multi-table: Preserve relationships.
  3. Sequential data: Time series support.
  4. Constraints: Enforce business rules.
  5. Evaluation: Quality and privacy reports.

Pros

  1. Statistical realism: Mimics real distributions.

Cons

  1. Source-available licence: Business Source License 1.1, not OSI open source.
  2. Needs real data: Training requires source data.
from sdv.single_table import GaussianCopulaSynthesizer
synth = GaussianCopulaSynthesizer(metadata)
synth.fit(real_df)
synthetic = synth.sample(num_rows=1000)

Resources:

Pricing

Free under the Business Source License 1.1 with restrictions; SDV Enterprise is commercial. See site.

  1. Data and QA teams needing statistically realistic data.
  2. Not a fit if you require an OSI licence.

Conclusion

SDV is a powerful synthetic data library; check its licence terms for your use.

On CheckOps, Synthetic Data Vault (SDV) is filed under the Integration testing stage. Related tools listed here include MOSTLY AI, Synthea, Tonic Structural, GenRocket, Faker (Python) and Great Expectations (GX). Before choosing, compare them on licence, supported languages and platforms, hosting model, and how well each fits your existing CI pipeline. Facts on this page were checked against the official website, documentation and repository on 11 November 2026; statements the vendor makes about its own product are marked as vendor claims.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with Synthetic Data Vault (SDV) side by side.