CloudBlue Connect tool provides the functionality to build your extension project to meet your required technical and business needs. Specifically, the Connect CLI tool can be used to quickly bootstrap a new extension and deploy required dependencies according to your provided configuration. In addition, the Connect EaaS Core library provides building blocks that are required to develop extensions. Once your extension is created and deployed, it can be installed by your invited organizations and published in the catalog so that it can be installed with just a click.
The following showcases how to get started with the development process, introduces available extension and application types, and also describes the extension publication process.
The quickest way to start working with your extension is by using the CLI tool. Make sure to install the latest version of the CLI and ensure that your account is linked via your created API token. Note that it is required to generate a custom token with DevOps module permissions in order to successfully link your Connect account. Refer to the Extension Project documentation for more details on how to bootstrap a new extension project.
Furthermore, you can use the EaaS Core library to develop your extension by using provided building blocks and its comprehensive documentation. This documentation provides step-by-step instructions on how create extensions different application types and also demonstrates how to test your extension. Use the following link to access the EaaS Core docs: connect-eaas-core.readthedocs.io.
CloudBlue Connect supports three different types of extensions. Each type is implemented for a specific form of integration. The following list introduces and describes all available extension types:
Depending on a type and capabilities of your extension, it may also include one or multiple applications. Your created applications can provide a set of different features depending on your selected application type. The following list describes application types that can be incorporated by your extension:
In case your multi-account extension is deployed, CloudBlue Connect allows your extension to be published within the Extensions Catalog.
Use the provided user interface to describe your extension, provide technical specifications, and attach media for showing off your extension capabilities. Once all required information is provided, publish your extension with just a click of a button. Thus, the Connect team will start processing your publication request and reach out to your specified email address.
For more information on how to publish your extension, how to generate private invites for your extension and how to manage each installation, refer to the Multi-Account Extensions documentation.