Best Synthetic Data Platforms: Start With the Free SDK

Three of the four best-known synthetic data vendors were acquired or shut down between November 2024 and June 2026. Prove synthesis works with a free Apache-2.0 SDK inside your own perimeter before you buy a platform — and for most test-data problems, masking is still the cheaper and more explainable answer.

By Rajesh Beri·August 31, 2026·20 min read
Share:
A locked steel cage door inside a server room, with a wheeled trolley of stacked paper files parked outside it and a badge reader glowing on the wall.

Illustration generated using AI

Start with the free SDK a dead company left behind. If your security team will not let production data into a model-training pipeline, a test environment, or a vendor's cloud, the correct first move is not a procurement cycle. It is MOSTLY AI's Apache-2.0 Synthetic Data SDK, running locally on your own hardware, on one real table, to find out whether synthesis preserves the signal you actually need. That costs nothing but a week of an engineer's time, and it answers the only question that matters before you spend money.

The vendor behind that SDK ceased operations in March 2026 after raising $31.14 million, and Syntho acquired the MOSTLY AI brand on 9 June 2026. The code is still Apache-2.0 and still runs. That is the shape of this market in one sentence: the software is durable, the companies are not, and the privacy guarantee most buyers think they are purchasing is not on sale from anyone.

Synthetic data is artificial records generated by a model fitted to your real records, designed to reproduce the statistical structure of the original without copying individual rows. It is a risk reduction technique, not an anonymisation guarantee — and the difference is the entire subject of this page.

Option What it is Runs inside your perimeter Formal DP guarantee Published price Buy it for
MOSTLY AI Synthetic Data SDK Apache-2.0 Python library, orphaned vendor Yes — LOCAL mode or Docker Yes, optional $0 Proving synthesis works before you buy anything
Tonic Structural + Textual Commercial test-data platform Yes — self-hosted in your VPC Per-generator toggle, ε = 1 default Contact sales (Fabricate from $29/mo) Nightly refresh of dev/QA across many databases
NVIDIA NeMo Safe Synthesizer DP-SGD microservice (ex-Gretel) Yes — on your GPUs Yes, whole-model DP-SGD NVIDIA AI Enterprise; $18,000/GPU for 5 years list A written epsilon you can hand a regulator
Syntho Commercial on-prem platform, owns the MOSTLY AI brand Yes — self-hosted engine Claimed, no published ε Contact sales European buyers who want a vendor, not a repo
SDV (DataCebo) Business Source Licence Python library Yes Only via add-ons $0 for internal use Multi-table and sequential experiments
Snowflake GENERATE_SYNTHETIC_DATA Stored procedure you already own Yes — never leaves the account No Included in Enterprise Edition Low-stakes utility data, already in Snowflake
Masking (Oracle DMSP, PostgreSQL Anonymizer, Greenmask) Deterministic transformation of real rows Yes Not applicable $0 to $11,500/processor Most test-data problems, honestly

Prices checked 1 September 2026 against each vendor's own pricing page or licence listing. Normalise every quote you collect to the same workload before you compare them: a 40-column, 12-million-row customer table plus three child tables, regenerated nightly into three non-production environments, on infrastructure you control.


Three of the Four Best-Known Vendors Are Already Gone

The pure-play synthetic data market consolidated out of existence between November 2024 and June 2026, and your shortlist is probably built from articles written before that happened.

Hazy went first: SAS acquired its principal software assets in November 2024 and folded them into SAS Data Maker. Gretel followed, acquired by NVIDIA in March 2025. The gretel.ai domain now issues a 301 redirect to an NVIDIA use-case page, and the gretelai GitHub organisation carries a blunt banner: "This organization was marked as archived by an administrator on Feb 18, 2026. It is no longer maintained." The self-serve console is retired. What survives is two NeMo microservices — Data Designer for generation, Safe Synthesizer for privacy-preserving synthesis — behind an NVIDIA AI Enterprise licence.

MOSTLY AI was the third. CB Insights records $31.14M raised and an acquisition by Syntho in June 2026, following Austrian press reports that the company ceased operations in March 2026. Syntho bought the trademark and related assets; the announcement says the brand "will continue under the name 'MOSTLY AI, powered by Syntho'" and says nothing at all about existing customers, support continuity, or the SDK.

That silence is the lesson. If you had bought the MOSTLY AI platform in 2025, your renewal conversation in 2026 would have been with a different company, in a different country, under a contract that never contemplated the transfer. The same change-of-control exposure applies to every remaining private vendor in this table — it is the same pattern we traced when Oakley Capital bought Graphwise and buyers discovered GraphDB was never open source.

What this means for your shortlist: weight source-available software far more heavily than you normally would. The MOSTLY AI SDK is Apache-2.0 and runs in a LOCAL mode that "trains and generates synthetic data locally on your own compute resources." A dead vendor cannot take that away from you. SDV from DataCebo is close but not identical — read its licence before you standardise on it. It is a Business Source Licence with an Additional Use Grant that permits everything except running it "for a Synthetic Data Service," meaning you may use it internally but may not offer its capabilities to third parties outside your organisation. Change Date is four years from release, converting to MIT.


What "Privacy-Safe" Synthetic Data Actually Prevents

Synthetic data reliably prevents casual browsing of individual records. It does not reliably prevent a motivated attacker from reconstructing your outliers, and the research record on that is now four years deep.

The foundational result is Stadler, Oprisanu and Troncoso's Synthetic Data – Anonymisation Groundhog Day at USENIX Security 2022, the first quantitative comparison of synthetic data against traditional anonymisation. Their finding: synthetic data either fails to prevent inference attacks or fails to retain utility. It does not escape the privacy-utility tradeoff; it relocates it.

That paper's threat model is genuinely contested, and you should know the counter-argument before you cite it. Later work argues that attacks assuming the adversary knows the generator's architecture overstate real-world risk, because a defender can simply decline to publish it. The result below does not rest on that assumption: its attacker sees only the released synthetic table and a handful of quasi-identifiers anyone could look up.

Then it got more specific. Ganev and De Cristofaro's work on similarity-based privacy metrics attacked the exact metrics vendors publish in their quality reports. Their ReconSyn attack "reconstructs 78% to 100% of the underrepresented train data records (or outliers) with perfect precision in all settings" — while producing synthetic datasets the similarity metrics score as private. Distance to Closest Record is not a privacy guarantee. It is a plot of how far the generator wandered.

The most useful number for a buyer comes from a June 2026 systematisation-of-knowledge preprint by Golob, Pentyala and De Cock, whose attacks placed first among all red teams in the 2025 NIST Collaborative Research Cycle. They ran fourteen attacks against nine generation methods across five datasets. Their headline table reports mean reconstruction accuracy against a random-forest attacker — on the Adult dataset at 10,000 rows, where a random-guessing attacker scores 10.5%:

Generation method Reconstruction accuracy
Cell suppression (de-identification) 52.3%
TabDDPM (diffusion) 38.9%
TVAE 24.1%
CTGAN 21.2%
MST with DP at ε = 1 20.9%
MST with DP at ε = 0.1 13.1%

Read the ordering, not just the magnitudes. Classical de-identification is the most exposed method in the set — which is the strongest argument for synthesis anyone has made — but a good non-private generative model lands in the same band as a differentially private one at ε = 1. The authors' summary is that "the generator, not the adversary, is the dominant lever on risk" — reconstruction accuracy "varies far more with the SDG method than with the attack" — and that "most reconstruction reflects distributional structure rather than memorization, concentrating individual risk on atypical records."

Atypical records are your problem. In a customer table, the atypical records are the private-bank clients, the executives, the one patient in the county with that diagnosis. Synthesis protects the median row extremely well and the rows you most need to protect considerably less well.


Differential Privacy Is the Only Real Guarantee, and the Defaults Are Too High

Differential privacy is a mathematical bound on how much any single training record can influence the output, expressed as an epsilon budget — and it is the only property in this market that a regulator can check rather than take on trust.

Two products in the table offer it and set it very differently.

NVIDIA's NeMo Safe Synthesizer applies DP-SGD across the whole fine-tuning run — a genuine model-level guarantee — and its tutorial gives a "Recommended starting range: ε ∈ [8, 12] — adjust downward based on privacy needs." Hold that against the NIST CRC result above. From ε = 1 to ε = 1000, reconstruction advantage against MST "barely stirs (20.9%→18.5%)"; the authors describe "a flat plateau" and conclude that "above ε=1 the binding constraint is thus MST's pairwise capacity, not its noise." The vendor's recommended starting point sits inside the plateau. That does not make Safe Synthesizer a bad product — it is the cleanest DP implementation you can buy with support attached — but ε = 10 buys you a defensible audit artifact, not much measurable protection. If you want the protection, you are looking at ε ≈ 1 or below, and NVIDIA's own docs tell you to "monitor SQS scores to understand quality impact" at that setting and warn that for datasets under 5,000 records "DP may significantly reduce quality."

Tonic Structural takes the opposite approach: a Differential Privacy toggle on the Categorical and Continuous generators, disabled by default, budgeted at "ε = 1, with δ = 1/(10n), where n is the number of rows." A far stricter epsilon — but the documentation places the budget at the generator level, and there is no single dataset-level epsilon in it. Under standard sequential composition, per-column budgets add up; turning the toggle on for twenty columns does not leave you at ε = 1 for the table. Ask Tonic for the dataset-level figure in writing before you cite one to your DPO.

Everything else in the table has no formal guarantee at all. Most instructive is Snowflake's GENERATE_SYNTHETIC_DATA, included in Enterprise Edition, which offers an optional built-in privacy filter that will "remove rows from the target table that are too similar to rows in the input table." That is precisely the class of metric ReconSyn defeated. If you already run Snowflake Cortex, you have a synthetic data generator you are paying for and probably not using — use it for utility work and load testing, and do not present its output as anonymised.


Tabular Fidelity Does Not Transfer to Text or Images

Every fidelity and privacy claim in this market is a claim about tabular data, and none of it carries over to free text or images. Buyers get this wrong constantly.

For tabular data, synthesis is mature. A March 2026 study in Advanced Science synthesised longitudinal records from nearly one million real patients with diabetes in the Andalusian Population Health Database and replicated clinical prediction performance on a chronic-kidney-disease onset task. That is a genuine result at genuine scale.

For free text, the mechanism is completely different. Nobody generates a synthetic clinical note by fitting a joint distribution; they detect entities and then redact or replace them. Tonic Textual "uses its built-in models to scan the files and identify sensitive values," which you then redact or replace with "a realistic replacement" — a detection problem, with detection's error profile. Published work on synthetic free-text medical records using masked language modelling reports 96% PHI recall and 3.5% re-identification risk. Ninety-six percent sounds excellent until you do the multiplication: across a million notes, 4% residual identifiers is tens of thousands of leaked values, and the misses are not random — they cluster on rare names and unusual constructions, which is the outlier problem again. Text de-identification is a per-corpus measurement exercise, not a purchase. Budget for a manual residual-PHI audit on a stratified sample, every time.

For images, "synthetic data" means simulation, not privacy — rendering pipelines like NVIDIA Omniverse Replicator produce training frames from 3D scenes, which is a data-scarcity answer, not a data-confidentiality one. If the underlying question is whether patient scans can leave the building, no image generator solves it.

The practical consequence: your document pipeline and your database pipeline need separate tools and separate evidence. That mirrors what we found comparing Textract, Azure Document Intelligence and LLM-based extraction — structured and unstructured paths do not share a vendor answer.


When Masking Is the Cheaper Answer

If the requirement is "developers need a realistic non-production database," masking almost always wins on cost, speed and explainability — and most synthetic data projects are really this requirement wearing a better job title.

Masking replaces sensitive values in real rows with plausible substitutes, deterministically, preserving referential integrity across tables. It is decades old, boring, and it does exactly one thing you can explain to an auditor in a sentence. Synthesis fits a generative model, which introduces training time, a fidelity report nobody outside the data team can interpret, and a privacy argument you now have to defend.

The cost gap is real and checkable. PostgreSQL Anonymizer shipped version 3.0 on 11 February 2026 and lets you declare masking rules in DDL, as security labels on the columns themselves — free, and the policy lives in version control next to the schema. Greenmask is Apache-2.0 and works as a drop-in replacement for pg_dump. On the commercial end, Oracle's Data Masking and Subsetting Pack lists at $11,500 per processor plus 22% annual support — expensive, but a published number, which is more than Tonic, Syntho, Delphix or K2view will give you without a sales call.

Choose masking when the consumer is a human developer or a deterministic test suite, when referential integrity across dozens of tables matters more than distributional fidelity, and when the data never leaves your network anyway.

Choose synthesis when the consumer is a model — training, evaluation, or bias testing — because a masked table's marginal distributions survive but its multivariate structure is mangled, and that is exactly what a model learns from. Also choose it when you need to share data across a boundary you cannot mask your way through: with a partner, a vendor, or a research group.

The tell that you have bought the wrong thing: your synthetic data project's stated success metric is "QA has representative data" rather than a measured downstream model score.


What Regulators Actually Accept as Anonymous

No major regulator treats synthetic data as automatically anonymous. Every one of them treats it as a technique whose output must be assessed case by case — which means the assessment, not the tool, is the deliverable.

A regulatory-perspective review published 28 November 2025 compared guidance from three jurisdictions and found the same conditional posture in all of them. The UK ICO requires you to evaluate "whether the personal information on which you model the synthetic data can be inferred from the synthetic data itself," and treats the output as non-personal only where residual risks are "very low." Singapore's PDPC states that "conditions apply for synthetic data to be treated as non-personal information" and that "privacy evaluation is consequently an essential part of good SDG practice." South Korea's PIPC lands in the same place. Singapore's regulator has published a full proposed guide on synthetic data generation as a PET — read it before your DPIA, not after.

In the EU, Article 10(5) of the AI Act is the provision that will actually shape your programme. It permits processing special categories of personal data for bias detection and correction in high-risk systems only where that purpose "cannot be effectively fulfilled by processing other data, including synthetic or anonymised data." Read that carefully: the AI Act makes synthetic data the default first attempt, and requires you to demonstrate its insufficiency before touching real sensitive attributes. Your synthetic data evaluation is therefore evidence in a compliance argument, whichever way the result goes. That fits the inventory-first posture we argued for in EU AI Act governance tooling.

In UK financial services, the FCA's Synthetic Data Expert Group published governance considerations on 19 August 2025 telling firms that "practitioners are encouraged to build on existing model risk management (MRM) and Data & AI Ethics structures" and that "synthetic data's impact on models ought to be validated methodically." In other words: the generator is a model, it goes in your model inventory, and it gets validated like one. Most firms discover this after buying the platform. It is the same trap as buying an MLOps platform for a regulated environment and finding the sign-off layer was never included.


Who Should Not Buy Each Option

This is the section vendors never write, so here it is.

Do not use the MOSTLY AI SDK if you need a supported vendor relationship, an SLA, or someone to call at 2am — the company is gone and the repository is community-maintained. Also skip it if your source data lives across forty tables in Oracle and DB2 and you need referential integrity managed for you; it is a library, not a platform.

Do not buy Tonic if your requirement is a formal privacy guarantee you will show a regulator. It is an excellent, self-hostable test-data platform with real database connectors, and customer data does not leave your VPC on a self-hosted deployment. But its DP is a per-generator toggle, not a dataset-level bound, and the enterprise tiers are contact-sales with no published rate card.

Do not buy NVIDIA NeMo Safe Synthesizer if you do not already run GPUs and an NVIDIA AI Enterprise entitlement. The licence is real money — Dell lists NVIDIA AI Enterprise at $18,000 per GPU for a five-year subscription — and there is no self-serve path since the Gretel console retired. Skip it too if your workload is a 3,000-row table; the docs warn DP significantly degrades quality below 5,000 records.

Do not buy Syntho without a change-of-control clause and an escrow conversation. It is a credible on-prem European vendor with feature-based, non-consumption pricing — a genuine advantage over usage meters — but it just absorbed a competitor's brand after that competitor's collapse. Its marketing describes a built-in differential privacy mechanism, but it publishes no epsilon budget — ask for one.

Do not standardise on SDV for anything you sell or expose outside your own organisation; the Business Source Licence forbids running it as a synthetic data service, and "outside your organisation" is doing real work in that sentence for anyone with a joint venture or an outsourced dev team.

Do not present Snowflake's built-in generator as anonymisation. It has no documented formal guarantee, its similarity filter is exactly the metric class the research defeated, and it will fail outright on NULL values in non-string columns when that filter is on.

Do not buy any of them if what you needed was masking. Which is most of you.


The Four Questions That Predict Regret

Ask these before the demo, not after.

  1. Who consumes the output — a model or a person? A model needs multivariate fidelity and you need synthesis. A person needs a database that looks real and you need masking. Answering this wrong is the single most expensive mistake in this category.
  2. What epsilon will you actually ship at, and is it per-dataset or per-column? Get it in writing. If the vendor answers with a similarity score or a "privacy score out of 100" instead of an epsilon, you have your answer about what they are selling.
  3. Who owns your outliers? Ask the vendor to run their own privacy evaluation on the rarest 1% of your rows, not the aggregate. Every published attack concentrates on atypical records; every vendor quality report averages them away.
  4. What happens when the vendor is acquired? Three of four already changed hands — Gretel by acquisition, Hazy by asset sale, MOSTLY AI by liquidation. Require source escrow, a data-export format that is not proprietary, and a change-of-control clause with a real termination right — the same posture that should now be standard in every AI contract, as we argued when zero data retention turned out not to be zero.

What to Do in the Next 90 Days

This Week: Pick one real table and one real downstream metric — a model AUC, a query result set, a test suite pass rate. Install the MOSTLY AI SDK in LOCAL mode inside your perimeter and generate against it. You are not evaluating vendors yet; you are finding out whether synthesis preserves your signal at all. If it does not, you have found that out for free.

This Month: Run the honest alternative in parallel. Stand up PostgreSQL Anonymizer or Greenmask against the same table and give both outputs to the same consumer. If masking clears the bar, close the procurement and spend the budget elsewhere. If it does not, you now have a documented reason to buy, which is the thing your finance partner will ask for.

Before Quarter Close: Write the privacy evaluation before you write the RFP. Define your epsilon target, define your outlier test set, and define who signs off — because under the FCA's guidance and the EU AI Act your generator is a model in scope, and that assessment is the deliverable regardless of which vendor you pick. Add the generator to your model inventory the day it goes into a pipeline, not the day an auditor asks.

Before You Sign: Get the dataset-level epsilon, the change-of-control terms and the export format in the contract. All three are negotiable before signature and none are afterwards.


The Bottom Line

Synthetic data has quietly followed the arc that hit test data management, then observability, then evals: a wave of specialist vendors, a genuine technical advance, a consolidation that leaves the technology in the hands of platform companies, and a set of buyers holding contracts with entities that no longer exist. What is different here is that the specialists were selling a guarantee, and the guarantee was always weaker than the pitch. The research community said so in 2022, refined it in 2023, and quantified it against a NIST benchmark in 2026, while the marketing kept saying "privacy-safe."

The good news is that the useful part is free, permissively licensed, and runs on your laptop. Start there. Buy a platform when you have a measured reason, an epsilon you chose yourself, and a contract that survives the vendor.

The best synthetic data platform is the one you never had to buy because masking was enough.

Continue Reading

Share:

Frequently Asked Questions

Is synthetic data considered anonymous under GDPR?

No regulator treats it as automatically anonymous. The UK ICO, Singapore's PDPC and South Korea's PIPC all treat synthetic data as a technique whose output must be assessed case by case, and consider it non-personal only where the residual risk of inferring the source records is very low. The assessment, not the tool, is what takes it out of scope.

What happened to MOSTLY AI and Gretel?

MOSTLY AI ceased operations in March 2026 after raising over $31M, and Syntho acquired the brand and related assets on 9 June 2026. Gretel was acquired by NVIDIA in March 2025; its domain now redirects to NVIDIA, its GitHub organisation was archived on 18 February 2026, and its capabilities now ship as the NeMo Data Designer and Safe Synthesizer microservices under an NVIDIA AI Enterprise licence. The MOSTLY AI Apache-2.0 SDK still works.

Should I use synthetic data or data masking for test environments?

Mask, in most cases. If the consumer is a human developer or a deterministic test suite, masking preserves referential integrity, costs far less, and is explainable to an auditor in one sentence. Choose synthesis when the consumer is a model — training, evaluation or bias testing — because masking mangles the multivariate structure a model learns from.

What epsilon should I set for differentially private synthetic data?

Around 1 or below if you want measurable protection. A 2026 systematisation paper from the winning NIST Collaborative Research Cycle red team found reconstruction advantage against MST barely moved from epsilon 1 to epsilon 1000 (20.9% to 18.5%), a flat plateau. NVIDIA's NeMo Safe Synthesizer tutorial recommends a starting range of epsilon 8 to 12, which sits inside that plateau — a defensible audit artifact rather than a strong bound.

Does synthetic data prevent re-identification of individuals?

Not reliably, for outliers. Ganev and De Cristofaro's ReconSyn attack reconstructed 78% to 100% of underrepresented training records with perfect precision while the synthetic datasets still passed similarity-based privacy metrics such as Distance to Closest Record. Risk concentrates on atypical records — the executives, the rare diagnoses — which are usually the records you most need to protect.

Newsletter

Stay Ahead of the Curve

Weekly enterprise AI insights for technology leaders. No spam, no vendor pitches—unsubscribe anytime.

Subscribe

Latest Articles

View All →