Adobe I/O is a central hub for APIs, SDKs, and platform technology to all developers who want to integrate with and extend Adobe’s advanced technology. From APIs to Events, from Adobe Sensei to Serverless technology, Adobe I/O allows you to quickly integrate content and data, and create richer customer experiences. In this session, we will show you how to leverage Adobe I/O to build an event-driven, cross-cloud orchestration with ease.
Adobe’s mission has been very consistent. We are changing the world through digital experiences. Traditionally that has been through our products and solutions that empower our customers to create, optimize, and manage those experiences. But increasingly, and especially with how complex the digital world has become, the Adobe’s Cloud Platform is going to be a key part of fulfilling that mission.
It is critical for businesses to bring multiple systems together and integrate with a variety of services, devices, and applications. Customers who are creating a lot of content and data want to be able to leverage that across multiple parts of their business and be able to use it to deliver personalized, real-time experiences for their users across a variety of touch points.
There are 4 main areas where Adobe I/O and working directly with Adobe’s Cloud Platform can help potential or new customers:
First, it allows them to fully unlock the value of our solutions and services. By being able to build on top of our platform or to consume our services on their own terms, they can maximize the number of places they depend on Adobe’s solutions. They can customize or make use of our solutions in ways that we might not have thought of or just can’t implement because it’s such a specific use case. And the more they build on top of our platform, the more they will depend on us.
Second, Adobe I/O can help make integration faster and more efficient so that customers can start working with our platform quickly. And once they’ve done so, they can make their own changes or roll out new experiences. Making this process efficient is something we’re focused on and we think is important for making sure potential customers feel confident in building on top of Adobe’s Cloud Platform.
Third, Adobe I/O allows businesses to extend the platform for their unique needs. One of the big areas for us is to empower our customers to add their own services or build reusable custom workflows directly on top of our platform and alongside their content and data. This allows them to move fast and fill in any gaps that we might have.
Fourth, Adobe I/O is a way for them to augment and customize some of the key use cases that we focus on. Whether it’s content marketing & velocity, campaign orchestration, experience driven commerce, or any of the major use cases that resonate with businesses, Adobe I/O is the perfect way to inject a custom aspect to those so that the customer can tailor our solutions to their needs.
Now that you’ve gotten a sense of how Adobe I/O can help with potential customers or new opportunities, I want to share how we’re looking to greatly improve what we have to offer and make the Adobe Cloud Platform developer experience even more compelling.
Our actual availability of open APIs is limited and we’ve started working with teams across Adobe to change that.
Adobe I/O Events allows you to create event-driven experiences, applications, and custom workflows that leverage Adobe’s powerful cloud-based apps and services. Developers can programmatically define actions and reactions to user behavior, allowing businesses to deliver targeted, effective, and personalized experiences to current and potential customers, all in near real-time
Adobe I/O Events trigger when changes to content and data on Adobe’s Cloud Platform occur, or when predefined rules or thresholds have been met. The end result allows developers to build near-real time event-based applications and services.
Adobe I/O Events has a standard event model that makes it easy to respond to events across Adobe’s Cloud platform. Subscriptions can be managed via a flexible API with connection to existing applications, or via the Adobe I/O Console. Currently, Adobe I/O Events delivers personalized, event-driven experiences via:
• Adobe Experience Manager
• Analytics Triggers
• Creative Cloud Assets
Adobe I/O Events is fully integrated with Adobe I/O Runtime, Adobe’s serverless framework that allows developers to run custom code or logic right next to the Adobe content and data they’re already working with. This means, even if you don’t have a server to handle your webhooks, you can create custom, event-based experiences for your users in near-real time.
Adobe has created its own serverless platform to empower. With Adobe I/O Runtime, you can quickly run custom code to execute functions and respond to events, with no server required. Developers run their code on top of Adobe’s Cloud Platform meaning easy and secure access to the content and data already stored with Adobe.
Lower barrier: Serverless removes as much of the friction as possible for developers. Developers can run code that integrates and extends Adobe’s products and solutions, bringing Adobe services together and making it easy to integrate with other services.
Extend the Platform: Working in a serverless environment, in the same cloud as all other Adobe services, will reduce your latency, processing time, and bandwidth. Developers can create their own custom workflows and solutions, within Adobe's Cloud Platform, in a secure and reliable way. I/O Runtime automatically scales based on requests keeping performance high.
Orchestration: Working in Adobe I/O Runtime, developers are able to easily string together a variety of individual actions all in a serverless environment.
Adobe I/O is the foundation of our developer ecosystem, helping customers to extend, customize, and integrate with Adobe’s Cloud Platform. Adobe I/O provides open APIs for our services and solutions, allowing developers to build better and more effective experiences in their own apps and services
Adobe I/O currently offers the following APIs and SDKs, with many more on the way