Adobe Experience Platform Destination SDK
Adobe Experience Platform Destination SDK is a suite of configuration APIs that allow you to configure destination integration patterns for Experience Platform to deliver audience and profile data to your endpoint or storage location, based on data and authentication formats of your choice. The configurations are stored in Experience Platform and can be retrieved via API for additional updates.
The Destination SDK documentation provides instructions for you to use the Adobe Experience Platform Destination SDK to configure, test and release a productized destination integration with Adobe Experience Platform, and have your destination become part of the ever-growing destinations catalog. By using Destination SDK, you can also create your own custom private destination to export data tailored to your needs.
Quick start - explore essential information quick-start
Review the documentation in the links below to quickly get started configuring and submitting your destination via Destination SDK.
Productized and custom integrations productized-custom-integrations
As a Destination SDK partner, you can benefit from adding your productized destination to the Experience Platform catalog:
- Standardize integration configurations across customers with pre-configured parameters and simplify the setup experience for customers.
- Introduce a branded destination card in the Experience Platform destinations catalog for simplified customer setup and awareness.
- Be featured as a productized destination integration with Adobe Experience Platform & Adobe Real-Time Customer Data Platform.
As an Experience Platform customer, you can also author your own private custom destination, which can best suit your activation needs.
Supported integration types supported-integration-types
Real-time (streaming) integrations real-time-integrations
Through Destination SDK, Adobe Experience Platform supports real-time (also referred to as streaming) integrations with destinations that have a REST API endpoint. The real-time integration with Experience Platform supports capabilities like:
- Message transformation and aggregation
- Profile backfill
- Configurable metadata integration to initialize audience setup and data transfer
- Configurable authentication
- A suite of testing & validation APIs for you to test and iterate your destination configurations
File-based integrations file-based-integrations
Through Destination SDK, you can also set up integrations to periodically export files to the storage location of your choice. The file-based integration with Experience Platform supports capabilities like:
- File export in several supported formats (CSV, Parquet, JSON)
- Configurable file formatting options, which allow you to structure the format of the exported files to meet your downstream requirements.
Read about the technical requirements on the destinations side in the integration prerequisites article and read about all supported configurations in the configuration options article
Get access to Destination SDK get-access
Destination SDK access varies based on your status as a partner or Experience Platform, Real-Time CDP customer. See the table below for more information.
High-level process process
The process to configure your destination in Experience Platform is outlined below:
- If you are an ISV or SI, see the getting access information in the section above. Real-Time CDP Ultimate package customers can skip this step.
- Request to provision an Experience Platform sandbox and enable the destination authoring permission.
- Build your integration. Follow the instructions in the product documentation to configure streaming destinations or file-based destinations.
- Test your integration. Follow the instructions in the product documentation to test streaming destinations or file-based destinations.
- If you are an ISV or SI creating a productized integration, submit your integration for Adobe’s review (the standard response time is five business days).
- If you are an ISV or SI creating a productized integration, use the self-service documentation process to create a product documentation page on Experience League for your destination.
- For productized integrations, once approved by Adobe, your integration will show up in the Experience Platform catalog.
- If you’d like to update your integration, follow the same process.
Reference reference
Adobe recommends that you read and understand the following Experience Platform documentation: