Extensibility learning path
Follow the learning path links to understand the basics about App Builder setup and development.
The following resources will help you get to know the extensibility options offered by Adobe Commerce and start developing:
How does App Builder work?
- Introducing App Builder for Commerce - A high-level business value proposition and ecosystem.
- Use Cases - a one-hour video on common App Builder use cases.
- Sample App - An internally developed sample app with best practices and references to an example GitHub repo.
- Demo - A short video demonstrating a functional integration between Commerce and Amazon Marketplace.
How can I get set up?
- Getting access to App Builder - Information on how to request trial access or purchase a license.
- Onboarding developers and admins - Information on how to set up your organization after getting access to App Builder.
How do I start developing?
- Develop custom applications with Adobe Developer App Builder
- App Builder overview - An overview of the App Builder ecosystem. The App Builder documentation applies to all Adobe products that integrate with App Builder, including Adobe Commerce.
- Creating your first App Builder application - A generalized tutorial on creating your first App Builder app. If you are new to App Builder, Adobe recommends reviewing the App Builder overview before beginning this tutorial.
- Building integrations with App Builder - Accelerate building integrations with the integration starter kit for Adobe Commerce
- Orchestration with API Mesh for Adobe Developer App Builder
- Getting started - Information on how to get started with API Mesh.
- Creating a mesh - Developer documentation on creating a mesh.
- Create a mesh walkthrough - Documentation that provides a guided walkthrough of basic API Mesh functionality.
- API Mesh video tutorials - A set of video tutorials that demonstrate basic API Mesh functionality:
- Try out the Commerce API in the developer playground with zero setup required.
- Build event-driven integrations with Adobe I/O Events for Adobe Commerce
- Adobe I/O Events - Developer documentation for general Adobe I/O Events functionality, not specific to Adobe Commerce. View this documentation for information about consuming events in App Builder using journaling, runtime actions, retry mechanisms, and more.
- Adobe I/O Events for Adobe Commerce - Developer documentation for Adobe I/O Events for Adobe Commerce.
- Installation - Developer docs for setting up the I/O Events for Adobe Commerce.
- Eventing video tutorials - A set of developer-facing video tutorials that demonstrate how to set up I/O Events for Adobe Commerce
- Getting started - A video tutorial on how to use I/O Events for Adobe Commerce.
- Adobe I/O Events installation - Learn how to install several new modules in Adobe Commerce using Composer for the corresponding version.
- Configure I/O Events for Adobe Commerce - A tutorial video on how to set up I/O Events for Adobe Commerce.
- Create an App Builder project - Learn how to create an Adobe Developer App Builder project to consume events from Adobe Commerce.
- Extend the Admin UI with the Admin UI SDK
- Admin UI SDK overview - Developer documentation on how to extend and customize the Commerce Admin to include custom menus and pages.
- Installation - Developer documentation on how to set up the Admin UI SDK.
- Extension points - Developer documentation on how to use existing extension points in any Adobe Developer App Builder application that customizes the Adobe Commerce Admin.
- Extend native Commerce processes with webhooks
- Overview - An architectural overview of webhooks.
- Setup and installation - Information on how to install Commerce modules necessary for implementing webhooks.
- Configuration - Developer documentation on how to configure hooks for Adobe Commerce.
- Common use cases - Descriptions of common Adobe Commerce use cases for webhooks.
Additional Resources
- Code samples for extending and integrating Adobe Commerce
- Logging and troubleshooting in App Builder
- Adobe I/O Events frequently asked questions
- App Builder security overview