The Adobe Developer Console (Formerly Adobe I/O Console) was built to be the one-stop shop for developers who need to set up authentication for API access to Adobe products. Many integrations include an API component or are fully constructed around using the APIs. In this help article, I’ll describe how to get started with the Adobe Developer Console and set up authentication for API access. The Adobe Developer Website is also a repository for good developer documentation and I’ll be linking to a bunch of it here but take some time to browse the developer documentation if you have any questions that I haven’t answered in this article.
Accessing the Adobe Developer Console to test and build your integration
Generally you’ll need sandbox access to the Experience Cloud product that you want to integrate with so that you can build and test your integration. To get sandbox access, you’ll need to begin creating an app in the app manager and complete the Connections page (see this documentation for details). (When you’ve completed the integration, your clients will use Adobe Developer Console to provide you with credentials to their Adobe Experience Cloud accounts.)
Once you have a sandbox account, you’ll need to make sure your user has admin access to the product you want to get API access to. Check out this article for information on how to set up Adobe Analytics user permissions, and this article for info on how to set up Adobe Target user permissions.
When you have your user permissions set up, use the instructions from this article to create your API access.
OAuth Authentication
Until recently, the product team recommended that server-to-server apps use JWT authentication. However, this authentication method has been deprecated in favor of OAuth 2.0. Check out this documentation for more details and for details on how to migrate from JWT to OAuth.
Products available via Adobe Developer Console
Currently these products are available via Adobe Developer Console:
- Adobe Analytics 2.0 APIs
- Adobe Analytics legacy (1.4) APIs
- Adobe Campaign Standard
- Adobe Target
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Platform
Currently these products are not available via Adobe Developer Console:
For now, each of these products has its own authentication scheme. Follow the links above to learn more. Where feasible, all Experience Cloud product APIs will eventually be offered via Adobe Developer Console. And perhaps most importantly, the new APIs for the Experience Cloud Platform (which should become one of the biggest integration points for our partners) will be offered via Adobe Developer Console.