OpenMetadata/ingestion
Charu Chandra Joshi d220ead6ab
fix(ingestion): wrong error message in the profiler registry TypeRegistry class (#24615)
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-12-04 09:58:43 +01:00
..
examples Fix(test): Sample usage python tests (#24618) 2025-12-01 14:53:00 +01:00
operators chore(release): Prepare Branch for 1.10.0-SNAPSHOT (#23034) 2025-08-21 21:43:01 +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 fix(ingestion): wrong error message in the profiler registry TypeRegistry class (#24615) 2025-12-04 09:58:43 +01:00
tests Fix: Sagemaker unified studio registered models (#24567) 2025-12-03 11:46:26 +05:30
__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
Dockerfile Fix #23096: Add Airflow 3.x support (#24338) 2025-11-21 12:28:28 +01:00
Dockerfile.ci Fix #23096: Add Airflow 3.x support (#24338) 2025-11-21 12:28:28 +01:00
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 Implement Modern Fluent API Pattern for OpenMetadata Java Client (#23239) 2025-09-29 16:07:02 -07:00
noxfile.py fix/nox-ci-missing-steps (#21426) 2025-05-28 11:12:44 +02:00
pyproject.toml chore(release): Prepare Branch for 1.10.0-SNAPSHOT (#23034) 2025-08-21 21:43:01 +05:30
README.md Refactor: remove doc changes from OM repo (#22019) 2025-08-20 14:28:48 +05:30
SDK_COMPLETION_REPORT.md Implement Modern Fluent API Pattern for OpenMetadata Java Client (#23239) 2025-09-29 16:07:02 -07:00
SDK_COVERAGE_REPORT.md Implement Modern Fluent API Pattern for OpenMetadata Java Client (#23239) 2025-09-29 16:07:02 -07:00
SDK_FINAL_STATUS_REPORT.md Implement Modern Fluent API Pattern for OpenMetadata Java Client (#23239) 2025-09-29 16:07:02 -07:00
SDK_IMPLEMENTATION_PLAN.md Implement Modern Fluent API Pattern for OpenMetadata Java Client (#23239) 2025-09-29 16:07:02 -07:00
SDK_PROGRESS_SUMMARY.md Implement Modern Fluent API Pattern for OpenMetadata Java Client (#23239) 2025-09-29 16:07:02 -07:00
setup.py Fix #23096: Add Airflow 3.x support (#24338) 2025-11-21 12:28:28 +01:00
sonar-project.properties Add Sample data, modify regex pattern (#14467) 2024-01-11 14:23:33 +05:30

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