Skip to main content

Fork an Built-in Connector

All built-in connectors are open source and available on GitHub. The actions, triggers and data sources in these connectors address common integration needs, but APIs are often vast - an API may have 1000's of unique endpoints, and the connector may only implement actions for a subset of them.

If you need to access an endpoint that isn't implemented in the connector, you can use the raw request action, or you can fork the connector and add the functionality you need.

To fork a connector, you can either copy a single connector's code into your private repo, or you can fork the entire components repo.

After forking the connector code, update src/index.ts so that the public property is set to false. You can update the key or display.label properties or src/assets/icon.png file to customize the connector's name and icon.

Alternatively, you can create a net new connector from scratch and use the existing connector as a reference for how to interact with the third-party app's API.