Application framework concepts

CloudBees SDM is a preview, with early access for select preview members. Product features and documentation are frequently updated. If you find an issue or have a suggestion, please contact CloudBees Support. Learn more about the preview program.

CloudBees SDM provides an application framework to allow third-party developers to access the CloudBees SDM data, interact with third-party services such as GitHub, and define additional datatypes.

At this point, development of CloudBees SDM apps is restricted to development partners only.

Pre-installed apps

CloudBees SDM comes with a small set of pre-installed apps to integrate external data systems, including:

  • GitHub (includes GitHub Enterprise)

  • Jira Cloud

  • Jira Server

  • Jenkins

App actions

Apps link external data systems to CloudBees SDM and the System of Record. An app will often:

  • Define new datatypes to store customer data in the System of Record

  • Define additional backend processing to interact with the external system to import/export data or trigger external events

  • Define relationships between different datatypes to expand the functionality of CloudBees SDM

App authentication

Apps authenticate using the same Authentication service as users. Only installed apps are authorized to interact with user’s data contained in the System of Record. If an app is uninstalled from a user profile, the app is no longer able to access the user’s data.