Extending Data Package

Evgeny KarevPublished Oct 14, 2025Updated May 15, 2026

Extension DP (Data Package Extension Template) is a GitHub repository template for rapid Data Package extension development.

The steps to create and publish a new Data Package extension are:

  1. Create a new repository from the template
  2. Modify the extension's profile (JSON Schema) and schemas (Table Schema)
  3. Update the user-facing documentation and homepage
  4. The specifications are generated automatically
  5. The documentation portal is generated and published automatically
  6. Python SDK is generated and published automatically
  7. TypeScript SDK is generated and published automatically

At Mycarro, we needed a standardized data exchange format for the automotive industry. To address this, we created Cardealer DP (Car Dealer Data Package), a data exchange format for car dealerships. Having a data model in place and using the Extension DP template, it took around a day to publish the initial version of this extension and its tooling.

Here is an example of the SDK generated for the extension:

Cardealer DP SDK

Special thanks to NLnet for supporting this development!

Created with and Livemark