Skip to main content

AI-Assisted Connector Development

OpenMetadata provides an AI skills toolkit that helps you build connectors faster using your preferred AI coding tool. The skills package includes:
  • Scaffold tool — Generate JSON Schema, Python boilerplate, and an AI implementation brief with a single command
  • Golden standards — 17 connector development standards that AI agents load as context
  • Review skill — Multi-agent code review against OpenMetadata patterns
  • Research agent — Automated API/SDK discovery for the source you’re building
The AI-assisted approach complements the manual development guide. The scaffold tool generates the same files you would create manually, and the standards encode the same patterns described in the manual guide.

How It Works

OpenMetadata uses a schema-first architecture. You define one JSON Schema for your connector’s configuration, and that single definition cascades through 6 layers:
The scaffold tool generates the JSON Schema and all Python boilerplate. For SQLAlchemy database connectors, the generated code is nearly complete. For all other connector types, the tool generates skeleton files and a CONNECTOR_CONTEXT.md file that tells the AI agent exactly what to implement.

Supported AI Tools

Quick Start

1

Install the skills

Follow the installation guide for your AI tool.
2

Scaffold the connector

This generates all boilerplate files and a CONNECTOR_CONTEXT.md implementation brief. See the scaffold guide for details.
3

Build with your AI tool

Point your AI agent at the generated context file:
See the full build workflow for each tool.

What’s in the Skills Package