---
schema_version: "1"
id: 4693167c19307c91134135edfdecf5c0366ecfd95520e66d14644fc040715962
title: Data Processing Engine Developer Resources
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/dpe_developer_resources.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.dpe_developer_resources.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: fa1755f11d4debf71667ad0cc16e81783de01cab95a4e5f5d11741f58dd80eda
description: You can create, activate, and run Data Processing Engine definitions programmatically by using APIs.
products:
  - Cross Cloud
release: "264"
---
# Data Processing Engine Developer Resources

You can create, activate, and run Data Processing Engine definitions programmatically by using APIs.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=ind.dpe_editions.htm&amp;release=264.0.0&amp;type=5" title="Review the supported editions and availability for Data Processing Engine (DPE).">View supported editions</a>.</td></tr></tbody></table>

Here are some developer resources that you can use.

- [Create definitions using Metadata API](https://developer.salesforce.com/docs/atlas.en-us.rebates_api_devguide.meta/rebates_api_devguide/dpe_metadata.htm).
- [Run a definition using a custom invocable action](https://developer.salesforce.com/docs/atlas.en-us.rebates_api_devguide.meta/rebates_api_devguide/dpe_actions_parent.htm).
- [Know when a definition's run is complete using a Platform Event](https://developer.salesforce.com/docs/atlas.en-us.rebates_api_devguide.meta/rebates_api_devguide/sforce_api_objects_batchjobstatuschangedevent.htm).
- [Cancel a run that hasn't started writing back results using a Common Business API](https://developer.salesforce.com/docs/atlas.en-us.industries_reference.meta/industries_reference/connect_resources_batch_job_cancel.htm).
- [Cancel a run that's writing back results using Bulk API 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/close_job.htm).
- [Know the data model](https://developer.salesforce.com/docs/atlas.en-us.industries_reference.meta/industries_reference/batch_data_model.htm).