SynthAEP
Open source · Runs in your browser

Synthetic Data for Adobe Experience Platform

Generate thousands of realistic, XDM-compliant test profiles and events in seconds. No API keys. No cost. No PII risk.

1,000 profiles · 18,171 events · 55 ms

Built for the AEP workflow

Everything you need to populate a sandbox, demo a segment, or stress test a destination — without touching real customer data.

XDM-Compliant

Proper identity maps, namespaced field groups, and canonical event types. Drop the JSON into AEP ingestion without massaging a single field.

  • ECID primary + Email/Phone namespaces
  • xdm:person, xdm:commerce, xdm:media, xdm:directMarketing
  • Hashed emails, E.164 phones

Realistic Journeys

Events follow logical funnels with realistic drop-off — not uniform noise. Every purchase has a product view. Every email click has a send.

  • Page view → product view → cart → checkout → purchase
  • ~45% ecommerce funnel drop-off
  • Chronologically ordered per profile

Instant Generation

1,000 profiles and ~18,000 events in 55 ms. Runs entirely on your machine — no API calls, no tokens, no rate limits, no PII risk.

  • Deterministic — seed in, dataset out
  • 10 to 10,000 profiles
  • No vendor keys required

Supported scenarios

Each scenario ships with a product catalog, canonical event types, and hand-tuned journey templates.

ecommerce

E-commerce

Shoppers browsing catalog, viewing products, adding to cart, purchasing, and receiving order confirmations.

web.webpagedetails.pageViewscommerce.productViewscommerce.productListAddscommerce.checkouts+3 more
media

Media & Entertainment

Viewers discovering content, starting/pausing/completing video sessions, and subscribing.

web.webpagedetails.pageViewsmedia.sessionStartmedia.playmedia.pause+2 more
financial

Financial Services

Customers opening accounts, logging in, viewing balances, initiating transfers, and applying for products.

web.webpagedetails.pageViewsapplication.applicationStartapplication.applicationCompleteweb.formFilledOut+1 more

Ready to populate your sandbox?

Pick a scenario, choose your field groups, hit generate. Download two JSON files and ingest.