Follow these steps to create your own connector or pipeline:
Clone the registry repository to your local machine:
git clone https://github.com/514-labs/registry.git && cd registry
From the registry directory, run the the scaffold to generate a new connector with the appropriate structure:
npx @514labs/registry scaffold connector typescript --name my-connector --scaffold-version v1 --author 514-labs --implementation default --package-name @workspace/connector-my-connector --resource widgets --yes
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 registry repository to share your connector with the community. Mention the connector Issue in the PR description.
If you built your connector outside the registry monorepo, you'll need to add it to the monorepo's registry directory with all required metadata (defined in connector-registry/_scaffold
).