For the complete documentation index, see llms.txt. This page is also available as Markdown.

⭐Compare Features

Compare the features ava`ilable across SDV Community and SDV Enterprise. SDV Enterprise users also have the option of purchasing SDV Bundles, which are optional add-on packages for targeted needs.

SDV Enterprise is available to licensed users. Sign up now to get your license key. You can then complete your SDV Enterprise installation on-prem and begin using the features.

Get StartedView Pricing

AI-Based Synthesizers

These synthesizers use AI to learn patterns from your data and use them to recreate synthetic data.

Feature
SDV Community
SDV Enterprise

GaussianCopula statistical AI

✅

✅

CTGAN, TVAE, CopulaGAN neural networks

✅

✅

XGC advanced Copula modeling with flexible shapes, faster runtime and more

❌

SegmentSynthesizer for separately modeling highly segmented data

❌

BootstrapSynthesizer for modeling data with a few rows

❌

DPGC, and DPGCFlex Synthesizers for creating synthetic data with differential privacy guarantees

❌

PAR for sequential data

✅

✅

HMA multi-table for limited tables (<5)

✅

✅

HSA multi-table for unlimited tables

❌

✅

Independent multi-table for unlimited tables

❌

✅

Performance estimates for multi-table synthesizers with various dataset sizes

❌

✅

Test Data Synthesizers

These synthesizers create random test data based on metadata alone. They do not use AI so you do not need to input any training data.

Feature
SDV Community
SDV Enterprise

DayZSynthesizer single table

❌

✅

DayZSynthesizer multi table

❌

✅

Synthetic Data Creation

Create synthetic data that matches the patterns in your real data — as well as other specifications that you have for your project.

Feature
SDV Community
SDV Enterprise

Sample realistic data that matches the patterns in your real data, and scale it up.

✅

✅

Single-table conditional sampling for fixed values in single-table and sequential datasets

✅

✅

Multi-table conditional sampling for fixed values in multi-table datasets.

❌

Extrapolate synthetic data outside the ranges of your original training data.

❌

Data Integrations

These features make it easy to integrate the SDV into your application and pipeline.

Feature
SDV Community
SDV Enterprise

Load data from a local file (CSV, Excel, or other tabular formats)

✅

✅

Auto-detect metadata using data CSVs or DataFrames

✅

✅

Write synthetic data into a local file (CSV, Excel or other tabular formats)

✅

✅

Auto-detect metadata. Advanced algorithms that use data to detect primary and foreign keys more accurately.

❌

✅

Auto-detect Regex formats for all ID columns, as well as embedded context within those IDs.

❌

✅

Specify composite keys. Specify primary and foreign keys that consist of 2 or more columns combined.

❌

✅

Directly connect to a database for importing real data and creating metadata

❌

Auto-detect metadata based on your database

❌

Pre-Process Statistical Information

Transformers are used to pre-process your data, which can improve data quality. SDV synthesizers select transformers by default, but you can always customize these to your dataset.

Feature
SDV Community
SDV Enterprise

FloatFormatter for missing value imputation, numerical columns

✅

✅

ClusterBasedNormalizer and GaussianNormalizer statistical transforms

✅

✅

XGaussianNormalizer with support for 100+ statistical distributions

❌

ECDFNormalizer to normalize any distribution with high fidelity

❌

Uniform, Label, and OneHot Encoding for discrete variables (nominal and ordinal)

✅

✅

Datetime Encoding including datetime format parsing, and converting timezones

✅

✅

Learning timezones that are attached to your datetime column

❌

✅

OutlierEncoder for numerical outliers

❌

✅

DPECDFNormalizer, DPDiscreteECDFNormalizer for normalizing a column while guaranteeing differential privacy

❌

Understand & Anonymize Real-World Concepts

Transformers are used to pre-process your data, which can improve data quality. SDV synthesizers select transformers by default, but you can always customize these to your dataset.

These transformers are geared towards columns that correspond to industry or domain-specific concepts. Their structure may be human-created.

Feature
SDV Community
SDV Enterprise

RegexGenerator, IDGenerator for keys and IDs

✅

✅

AnonymizedFaker general-purpose anonymization

✅

✅

PsuedoAnonymizedFaker for general pseudo-anonymization with a mapping

✅

✅

Emails understanding domains

❌

✅

Addresses understanding locations

❌

✅

Phone Numbers understanding country and area codes

❌

✅

GPS Coordinates understanding geographical areas and distances

❌

✅

Constraint-Augmented Generation

Input business rules into your synthesizer using constraints. This ensures high-quality, valid synthetic data, 100% of the time.

Feature
SDV Community
SDV Enterprise

Predefined logic for individual tables: FixedIncrements, FixedCombinations, Inequality, OneHotEncoding, Range

✅

✅

Advanced predefined logic for individual tables: FixedNullCombinations, MixedScales, ChainedInequality

❌

Advanced, predefined logic for multi-table tables: CarryOverColumns, DenormalizedTable, PolymorphicRelationship, and more.

❌

Automatically detect predefined constraint logic and apply it to your synthesizer.

❌

Support for additional constraints that are not yet available as predefined logic

❌

Synthetic Data Evaluation

Evaluate your synthetic data by comparing it against the real data.

Feature
Public SDV
SDV Enterprise

Access to SDMetrics library vendor-agnostic, open source

✅

✅

Diagnostic Report basic data validity checks , single and multi-table

✅

✅

Quality Report statistical similarity, single and multi-table

✅

✅

Measure the privacy of your data: DisclosureProtection and DisclosureProtectionEstimate

✅

✅

Visualization 1D and 2D bars, scatterplots, heatmaps and more

✅

✅

Use case-specific metrics: OutlierCoverage, SmoothnessSimilarity

❌

✅

Last updated