> ## Documentation Index
> Fetch the complete documentation index at: https://docs.open-metadata.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Ingestion Framework Deployment | Official Documentation

> Configure ingestion from external, cloud-native, or hybrid environments using deployment guides.

# Ingestion Framework Deployment

The Ingestion Framework is the module that takes care of bringing metadata in to OpenMetadata. It is used
for any type of workflow that is supported in the platform: Metadata, Lineage, Usage, Profiler, Data Quality,...

## Manage & Schedule the Ingestion Framework

In this guide, we will present the different alternatives to run and manage your ingestion workflows. There are mainly
2 ways of running the ingestion:

1. Internally, by managing the workflows from OpenMetadata.
2. Externally, by using any other tool capable of running Python code.

Note that the end result is going to be the same. The only difference is that running the workflows internally,
OpenMetadata will dynamically generate the processes that will perform the metadata extraction. If configuring
the ingestion externally, you will be managing this processes directly on your platform of choice.

## Option 1 - From OpenMetadata

If you want to learn how to configure your setup to run them from OpenMetadata, follow these guides:

<CardGroup cols={2}>
  <Card title="Airflow Orchestrator" href="/v1.12.x/deployment/ingestion/openmetadata" icon="wind">
    Deploy, configure and manage the ingestion workflows using Apache Airflow as the orchestrator.
  </Card>

  <Card title="Kubernetes Orchestrator" href="/v1.12.x/deployment/ingestion/kubernetes" icon="cube">
    Run ingestion pipelines using native Kubernetes Jobs and CronJobs - no Airflow required.
  </Card>
</CardGroup>

<Tip>
  **New in 1.12**: The Kubernetes Native Orchestrator allows you to run ingestion pipelines directly as Kubernetes Jobs,
  eliminating the need for Apache Airflow. This is ideal for organizations that want to reduce infrastructure complexity
  while leveraging their existing Kubernetes cluster.
</Tip>

## Option 2 - Externally

Any tool capable of running Python code can be used to configure the metadata extraction from your sources.

In this section, we are going to give you some background on how the Ingestion Framework works, how to configure
the metadata extraction, and some examples on how to host the ingestion in different platforms.

<CardGroup cols={1}>
  <Card title="External Ingestion" href="/v1.12.x/deployment/ingestion/external">
    Manage the Ingestion Framework from anywhere!
  </Card>
</CardGroup>
