Creating An Integration | Pandium Docs

For the complete documentation index, see llms.txt. This page is also available as Markdown.

The following steps will serve as a guide for creating an integration within Pandium. If this is the first time you're creating an integration or if you want a more detailed walkthrough, check out the guide for setting up an example integration here.

Choosing Your Integration Type

Pandium supports two types of integrations: internal and external. Internal integrations involve code execution, authentication, and activity management on the Pandium platform. Most developers will be creating internal integrations. On the other hand, external integrations are primarily used for pre-existing integrations, 3rd party collaborations, or marketing purposes. Marketers or partners often create these integrations.

Creating An Internal Integration

  1. Navigate to the ‘Integrations’ resource and click ‘Create.’

  2. In the pop-up widget, select ‘Internal.’

  3. Configure your connectors:

  1. Configure your details:
  1. Configure your Remote Repository Settings:
  1. Set your Sync Schedule options:
  1. 'Save the Configuration

  2. Provision Connectors:

  1. You're Done!

Creating An External Integration

  1. Navigate to the ‘Integrations’ resource and click ‘Create.’

  2. In the pop-up widget, select ‘External.’

  3. Provide relevant details for the integration.

  1. Fill in the associated External Integration Settings:
  1. Upon saving, you’ll be prompted to fill in Marketplace Settings for this integration. You can read more about these settings here (link to Marketplace Settings).

Connecting to Source Control

Now that the integration has been created within Pandium, confirm that Source Control is set up by navigating to the ‘Settings’ in the sidebar, then “Source Control” to connect to your repository and set up the CI/CD pipeline. For more detailed information, view this article.

After connecting to Source Control, if code has been written, create a release from the “Settings” page. If not, go back to ‘Integrations”, click ‘Details’ on your new integration tile, and use the ‘Setup Integration Repo’ button to populate a quickstart for your code in your chosen language. Learn more about building releases for created integrations here.