App hosting | Hosted by Atlassian | Hosted by you | Hosted by you |
UI extensibility | In-product UI modules (custom UI and UI kit) | In-product UI modules | No in-product UI elements |
Product APIs | Managed REST and JavaScript APIs | REST and JavaScript APIs | REST APIs |
App languages | Serverless Node.js functions | Any language (optional frameworks for Node.js and Java) | Any language compatible with your auth method |
Auth and data implementation | Use built-in authentication, sandboxing, and development environments | You have complete control over auth and data implementation (or use JWT token by default) | OAuth 2.0 and basic auth available |
Distribution | Make apps for your team or sell in the Marketplace | Make apps for your team or sell in the Marketplace | Make apps for yourself or your team |
Compatibility | Jira and Confluence compatible | Jira, Confluence, and Bitbucket compatible | OAuth 2.0 apps are Jira Platform, Jira Service Management, and Confluence compatible. Other product REST APIs available through other auth implementations. |