Integration Code Generator: AI Powered

AI code generation excels when treated as a specialized tool within a well-architected system. By combining constrained AI capabilities with strong engineering practices and human oversight, development teams can achieve significant acceleration in integration development while maintaining production-grade reliability. With this in mind, we've created the Pandium Integration Code Generator, using a combination of carefully crafted prompts and our API Clients. Now, with only selecting the key objects you would like mapped in your flows, you can generate a basic integration in minutes.

How to Use the Integration Code Generator

  1. Create an internal integration within the Pandium Integration Hub. For repository branch, you can enter a new branch name, which Pandium will automatically create upon code generation.

  2. Select the 'Start Repo' button

  1. Review the repository path for your PANDIUM.yaml and select TypeScript as your language. While TypeScript is the only language currently supported with the Integration Code Generator, more will be coming soon!

  1. Select both "Include API Clients" & "Include CodeGen" to trigger the flow mapper.

  1. Select the objects you would like to sync from each system for each flow. You can change the direction of the flow by toggling the middle arrow.

  1. Select START to kick off the code generation. You will be automatically redirected to our source control page. Wait a moment for the build to kick off. You can follow along with the build process in the logs.

  1. Navigate to your repository and see your new code, in the branch you selected.

What's included in the code generation?

  1. Your PANDIUM.yaml, which defines your custom user configuration.

  1. Your custom flows logic

  1. The use of the Pandium Clients for your selected connectors

At this point, source control will have made a release for your integration based on this code. You can use that release to create and connect a tenant.

The Pandium CLI can then be used to access the secrets and configs for that tenant in local development with the command:

pandium local build && pandium local run [tenant-id]

Last updated

Was this helpful?