Platform Capabilities
Integration Surfaces
A Cloud App declares its integration surfaces in theapp.json. Three types are available, and a single app can use any combination.
All three require app registration in the Partner Portal and OAuth 2.0 client credentials for backend API access. The UI-bearing types (ERP-iFrame and Panel) render as iframes and have full AppBridge access; the difference between them is placement. Hub-Link is a redirect, not an iframe.
See Cloud Apps: Architecture for more details.
Developer Lifecycle
Building on JTL follows a consistent lifecycle, regardless of the integration surface. You register your app in the Partner Portal and receive client credentials. You build and test against a sandbox tenant inside the ERP shell. When ready, you create an App Store listing and attach a pricing plan. Approved apps become available for merchants to buy and install. Each step is covered in Get Started.What’s Next
Get Started
Set up accounts and ship your first app.
Cloud Apps Architecture
How a Cloud App is structured and communicates with JTL.
Essentials
Auth, errors, pagination, webhooks, versioning.
API Reference
OpenAPI reference for the Cloud API.