OpenMetadata/ingestion
Eugenio f5e5ab330c
Remove supported entity field for context, exact terms, custom and pattern recognizers (#25720)
* Update json schema models

* Migrations to remove `supportedEntity` in DB field

* Update `ingestion`

* Update backend tests

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-10 07:41:48 +01:00
..
examples Add sample data product ingestion and E2E test for domain data products (#25613) 2026-02-03 09:46:14 +05:30
operators MINOR: pin setuptools<81 (#25763) 2026-02-09 19:29:08 +05:30
pipelines AUT - Prep YAML files for AUT runs (#24473) 2025-11-20 14:49:09 +01:00
plugins chore: add import check for build.lib (#24540) 2025-11-26 15:00:16 +01:00
src Remove supported entity field for context, exact terms, custom and pattern recognizers (#25720) 2026-02-10 07:41:48 +01:00
tests Remove supported entity field for context, exact terms, custom and pattern recognizers (#25720) 2026-02-10 07:41:48 +01:00
__init__.py ci/nox-setup-testing (#21377) 2025-05-27 10:56:52 +02:00
airflow-constraints-2.10.5.txt MINOR: Use local airflow constaint file for docker build (#24104) 2025-10-31 15:07:08 +05:30
airflow-constraints-3.1.2.txt Fix #23096: Add Airflow 3.x support (#24338) 2025-11-21 12:28:28 +01:00
airflow-constraints-3.1.5.txt Fix Trivy scans (#24867) 2025-12-19 16:27:12 +01:00
Dockerfile MINOR: pin setuptools<81 (#25763) 2026-02-09 19:29:08 +05:30
Dockerfile.ci MINOR: pin setuptools<81 (#25763) 2026-02-09 19:29:08 +05:30
ingestion_dependency.sh Fix #23096: Add Airflow 3.x support (#24338) 2025-11-21 12:28:28 +01:00
LICENSE Docs - Ingestion License (#17893) 2024-09-17 08:58:53 -07:00
Makefile MINOR: pin setuptools<81 (#25763) 2026-02-09 19:29:08 +05:30
noxfile.py fix/nox-ci-missing-steps (#21426) 2025-05-28 11:12:44 +02:00
pyproject.toml MINOR: Fix sonar coverage (#25276) 2026-01-16 08:35:00 +01:00
README.md Refactor: remove doc changes from OM repo (#22019) 2025-08-20 14:28:48 +05:30
setup.py MINOR: pin setuptools<81 (#25763) 2026-02-09 19:29:08 +05:30
sonar-project.properties MINOR: Fix sonar coverage (#25276) 2026-01-16 08:35:00 +01:00

This guide will help you setup the Ingestion framework and connectors

This guide will help you setup the Ingestion framework and connectors

Python version 3.9+

OpenMetadata Ingestion is a simple framework to build connectors and ingest metadata of various systems through OpenMetadata APIs. It could be used in an orchestration framework(e.g. Apache Airflow) to ingest metadata. Prerequisites

  • Python >= 3.9.x

Docs

Please refer to the documentation here https://docs.open-metadata.org/connectors

TopologyRunner

All the Ingestion Workflows run through the TopologyRunner.

The flow is depicted in the images below.

TopologyRunner Standard Flow

image

TopologyRunner Multithread Flow

image