Hello, I want to orchestrate my EL via airbyte and...
# replication-ask-ai
s
Hello, I want to orchestrate my EL via airbyte and airflow. I want to understand if I'll need airbyte APIs. I have some confusion regarding Airbyte API for cloud and for OSS users.
k
Yes, you will need to use Airbyte APIs to orchestrate your ETL process with Airbyte and Airflow. Airbyte provides two types of APIs: Airbyte API and Configuration API. The Airbyte API is a reliable, easy-to-use interface for programmatically controlling the Airbyte platform. It enables users to control Airbyte programmatically and use it with Orchestration tools like Airflow. This API is available for Cloud users and is fully supported by the Airbyte team. You can learn more about it in their [launch post](https://airbyte.com/blog/airbyte-api). The Configuration API is an internal Airbyte API designed for communications between different Airbyte components. It enables OSS users to configure their own Self-Hosted Airbyte deployment. However, Airbyte does not have active commitments to support this API long-term. OSS users can utilize the Config API, but at their own risk. This API is utilized internally by the Airbyte Engineering team and may be modified in the future if the need arises. Modifications by the Airbyte Engineering team could create breaking changes and OSS users would need to update their code to catch up to any backwards incompatible changes in the API. When using the Airbyte Operator to orchestrate Airbyte OSS with Airflow, it's important to note that the Airbyte operator is designed to work with the internal Config API rather than the newer Airbyte API and is therefore not intended or designed for orchestrating Airbyte Cloud. As an alternative, it is possible to make use of [Airflow's HTTP operators](https://airflow.apache.org/docs/apache-airflow-providers-http/stable/operators.html) with both Airbyte OSS and Airbyte Cloud. This approach is described in [Using the new Airbyte API to orchestrate Airbyte Cloud with Airflow](https://airbyte.com/blog/orchestrating-airbyte-api-airbyte-cloud-airflow). You can find more details about these APIs in the [API documentation](https://docs.airbyte.com/api-documentation) and [operator guide](https://docs.airbyte.com/operator-guides/using-the-airflow-airbyte-operator).