Adobe Developer App Builder Kit for Developers
Adobe believes that strong partnerships result in powerful results. Whether you are a Solution Implementer (SI), or an Independent Software Vendor (ISV) who wants to build App Builder apps, Adobe is committed to supporting you at every step: from onboarding and sandbox access, to app development and distribution.
Through the Technology Partner Program (or TPP), you will receive access to the tools and resources you will need. Adobe is committed to helping you navigate challenges and complete your apps successfully.
Together, we can create solutions that deliver real value to you, your customers, and the broader Adobe ecosystem.
Requirements to access App Builder
Access to App Builder requires the following conditions:
Membership requirements - To build and publish an application, you must have a Silver tier membership or higher, which gives you sandbox access and the possibility to publish on the Adobe Exchange Marketplace. Start with your membership and reach out to Adobe to share your objectives on app building and start a collaboration between your team and ours. We commit to our partners and will support you if you have questions or need help during the development stage.
Account requirements - A TPP account is required to access all sandboxes (App Builder, the Adobe Commerce as a Cloud Service SaaS sandbox, and the PaaS sandbox), whether you are a Solution Implementer (SI) or an Independent Software Vendor.
If you are a Solution Partner Program (SPP) partner, you will need to create a TPP account to access these environments.
How to set up your account
Step 1: Request a TPP account
Create a Silver-level (or higher) TPP account by using a personal corporate email address, and a valid company website. Follow the steps described here to Register for the Program.
An IMS org will be created for you by Adobe Support, or after you have requested sandbox access in Step 3. Each registrant will need to use an Adobe ID.
Once you have joined, Adobe will assign an ISV, a TPP organization, and an App Builder sandbox associated to that organization.
You require a Silver membership (or higher) within a TPP account to access App Builder, or public app listing.
Step 2: Submission review
Adobe will review your application and process your membership order. You will be notified by e-mail upon approval, or rejection, within a few days of your request. If you are rejected, our team will inform you of what else is needed.
Step 3: Request Sandbox access
After your Silver membership is processed, you can request sandbox access, which will be provisioned within 5 days of your request:
App Builder Sandbox - automatically associated with a TPP organization (for newly provisioned TPP organizations). Older organizations without permission should request access to all three sandboxes (App Builder, PaaS and ACCS/SaaS) through TPP Support on the same ticket (if needed).
Commerce PaaS Sandbox – Account Managers should request both Composer entitlements for Adobe Commerce EE/B2B Access and PaaS sandbox through TPP Support.
Commerce SaaS Sandbox - File a ticket to TPP Support. Once received, you can add additional users that will need sandbox access in your Admin Console. See Step 6 to manually assign users as Admins or Developers (check step 6).
You can create a ticket to check the status of your organization, or sandbox enablement, specifying the name of your assigned TPP organization.
Step 4: Log into your IMS organization
Verify you are logged into your IMS organization by checking the top-right corner of Adobe Experience Cloud or Developer Console. If it displays your organization name, you're ready to use App Builder. If it shows an email address, you're signed into a personal account instead of your IMS organization.
Step 5: Create Project from template
Navigate to the Developer Console to access App Builder.
Select Create Project from template.
Follow steps described in the Create your First App Builder Application topic.
Step 6: Manage your team
Admin Console is a hub for accessing services, managing user access, product entitlements, or roles for all Adobe Experience Cloud products.
Admin Console allows admins to manage their team members. Any additional users who need to submit, or manage App Builder listings, need to have their Adobe ID email added to the IMS organization.
If you are an admin of your IMS organization, you can add other users, admins or developers through the Admin Console.
Only Developer or Admin status will allow them to manage App Builder listings; User status will not do that.
Integrations
After partners get sandbox access, the Adobe Commerce engineering team will ask developers to extend the integration starter kit when getting started with App Builder development.
How to build an app
Get started by learning more about building an app.
Install the Adobe Commerce integration starter kit.
Read the App Submission guidelines.
Review the developer guides for out-of-process apps and app distribution.
Support resources:
Slack support channel in the Magento Open Source Workspace:
#app-builder-community
How to package your app
Internal publishing: Publish within the partner's organization.
External publishing: Publish on the Adobe Exchange Marketplace. Read the following distribution section.
Distribution
Before you distribute, you must be part of the Technology Partner Program.
Here are the distribution steps with use case for Commerce SIs and ISVs:
Step 1: Create an App Builder listing
Sign into Developer Distribution (DD) and confirm that your approved IMS organization appears in the upper-right organization switcher. If the organization name looks like your email address, you are not in the TPP organization, and will get an error when trying to create a listing.
Create a public profile before submitting your first App Builder listing.
Create an App Builder listing using the zip file you created when building your App Builder app. After creating your listing, you will be able to see it on the Listing Overview page.
Step 2: Submit a listing for Review
Review the Adobe Exchange Marketplace publishing requirements to ensure your submission meets the requirements and to avoid delaying approval of your listing due to unmet criteria.
Adobe brand and code reviewers will review the App Builder listing and provide confirmation upon approval by e-mail. If it is incomplete, Adobe will provide you with feedback. You can also see the status on your page as Approved, or Published.
Variations
ISVs can publish the listing under their name, if they have an Adobe ID associated with a TPP organization.
SIs can:
Publish the listing under their name, if they have joined the Technology Partner Program with their Adobe ID associated with a TPP organization.
Publish on behalf of an ISV, if they are added to the TPP organization of the ISV. Provide evidence that ISV approves of SI publishing on their behalf by submitting a TPP Support ticket, and Adobe will provide the name of the organization to the SI user to ensure they sign in to the Developer Distribution (DD) under the correct organization.
Any user with an Adobe ID associated with the TPP publishing organization can submit, manage, and retract an App Builder Listing in Developer Distribution.
Users updating or revising the App Builder App itself require Commerce and App Builder sandboxes in their organization.
Resources
Adobe Commerce checkout starter kit with the following Github repositories:


