Follow these steps to create your own connector:
Clone the connector factory repository to your local machine:
git clone https://github.com/514-labs/factory.git cd factory
From the connector factory directory, run the install script to generate a new connector with the appropriate structure:
bash -i <(curl https://connectors.514.ai/install.sh) [connector-name] [version] [author] [language]
Example:
bash -i <(curl https://connectors.514.ai/install.sh) ads-b-dot-lol v2 fiveonefour typescript
This creates a new directory with your connector scaffold in the chosen language.
Identify which type of connector you're building:
Feed your LLM the relevant specifications and documentation:
Your LLM can then help generate the connector implementation following the established patterns and specifications.
Open a pull request to the factory repository to share your connector with the community. Mention the connector Issue in the PR description.
If you built your connector outside the connector-factory monorepo, you'll need to add it to the monorepo's registry directory with all required metadata (defined in connector-registry/_scaffold
).