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.|
CloudBees SDM comes with a small set of pre-installed apps to integrate external data systems, including:
GitHub (includes GitHub Enterprise)
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
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.