Commerce Extensibility

Adobe Commerce extensibility

Build apps that extend Adobe Commerce using the Adobe Developer App Builder framework.

Traditional Commerce extensions run inside the application, sharing resources and release cycles with core code. Out-of-process extensibility (OOPE) moves your custom code outside Commerce to Adobe's serverless infrastructure, where it communicates through APIs and events.

This separation means your apps deploy independently, scale on their own, and don't block Commerce upgrades. When issues arise, Commerce keeps running while you debug and redeploy.

Learn more about extensibility approaches

Your development journey

Building an out-of-process app follows the following phases:

PhaseWhat you'll do
Setup
Learn about OOPE apps and set up your development environment
Plan
Define requirements, set up App Builder access, connect to Commerce
Build
Develop using starter kits or core capabilities (Events, Webhooks, Admin UI SDK)
Submit
Prepare documentation, meet security requirements, submit for review

You can explore each phase in detail.

Start building

Integration starter kit

Connect Commerce to ERP, OMS, PIM, or CRM systems with pre-built data flows.

Checkout starter kit

Build custom payment, shipping, or tax integrations.

Events

React to Commerce activities asynchronously.

Webhooks

Intercept and modify Commerce behavior synchronously.

Admin UI SDK

Add custom pages and configuration to the Commerce Admin.

Additional resources

Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2026 Adobe. All rights reserved.