Developing a New Connector
Overview
There is an ever-increasing source of metadata and it is possible that OpenMetadata doesn’t already have implemented the one you need. On this guide we will go through the steps needed in order to be able to contribute by developing a new connector yourself by using the already implemented MySQL connector as an example.Choose Your Approach
AI-Assisted Development
Use the scaffold tool and AI skills to generate boilerplate and implement the connector with Claude Code, Cursor, Codex, or any AI tool.
Manual Development
Follow the step-by-step manual guide using MySQL as a reference.
Prerequisite
Before starting developing your own connector you need to have the developing environment properly setup and OpenMetadata up and running locally for testing purposes. Please follow the instructions hereAI-Assisted Steps
Manual Steps
- Define the JSON Schema
- Develop the Ingestion Code
- Apply UI Changes
- Create the Java ClassConverter
- Test it
- Update the Documentation