SDK Overview
Use the SDK when you want to extend the generated dataset itself.
Good reasons to use the SDK
- add synthetic records or realism overlays
- generate additional enterprise attributes tied to real entities
- enrich the world with new data domains
- introduce scenario-aware variation without changing core generation code
Not a good reason to use the SDK
Do not use the DataGen plugin ecosystem to:
- translate DataGen output into another product’s import format
- call downstream system ingestion APIs
- tailor output for one consumer’s internal contract
Those are adapter or bridge responsibilities, not DataGen plugin responsibilities.