DataXID

DataXID API

Privacy-preserving synthetic data generation. The SDK encodes data locally — only embeddings reach the API.


Quick Example

Single Table

import dataxid
import pandas as pd

dataxid.api_key = "dx_..."
df = pd.read_csv("customers.csv")

synthetic = dataxid.synthesize(data=df, n_samples=5000)

Multi-Table

from dataxid import Table

accounts = Table(accounts_df, primary_key="account_id")
transactions = Table(transactions_df, foreign_keys={"account_id": accounts})

synthetic = dataxid.synthesize_tables({
    "accounts": accounts,
    "transactions": transactions,
})

5 lines of code.

On this page