Quickstart
5 minFrom `pip install` to your first synthetic table in five minutes.
open βEverything you need to wire Doppelset into your pipeline β quickstart, SDK, API, governance, security. Hard things explained, easy things left out.
Sandbox is free for 100k rows / month. You don't need a credit card to follow along.
1pip install doppelset2# 1. authenticate3export DOPPELSET_API_KEY=ds_live_...45# 2. generate6python - <<'PY'7from doppelset import Doppelset8client = Doppelset()9twin = client.train(source="postgres://localhost/customers")10rows = twin.sample(rows=10_000).to_csv("synthetic.csv")11print(twin.quality_report().summary)12PYFrom `pip install` to your first synthetic table in five minutes.
open βFull reference for `Doppelset`, `Twin`, `Privacy`, `QualityReport`, and the streaming sampler.
open βEndpoints, idempotency, SSE for long-running jobs, OpenAPI 3.1 spec.
open βHow we measure fidelity, TSTR, correlation deltas, and memorisation risk.
open βSOC 2, ISO 27001, pen-test summaries, the architecture of our isolation tenants.
open βWhat's live, what shipped this week, and what's planned for the next sprint.
open βWe ship every working week. Bigger releases are walked through here, smaller ones live in the docs.
Joint cardinality preservation across cycles in your foreign-key graph. Unlocks self-joins.
Generate diverse instruction sets and eval suites that don't memorise customer text.
Direct generation into BQ, no intermediate Parquet.
Vault tenants now available in Madrid + Frankfurt regions for sub-25ms latency.
Generate your first 100,000 synthetic rows in the next ten minutes. No credit card.