This is an automated email from the ASF dual-hosted git repository. gopidesu pushed a commit to branch airflow-test in repository https://gitbox.apache.org/repos/asf/airflow-site.git
The following commit(s) were added to refs/heads/airflow-test by this push: new 53550eda57 add index.html to docs 53550eda57 is described below commit 53550eda57eb9b7142556ce1c667370af90e9705 Author: Pavan Kumar <gopidesupa...@gmail.com> AuthorDate: Thu Jan 16 22:47:57 2025 +0000 add index.html to docs --- docs/index.html | 827 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 827 insertions(+) diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000000..b5a8f3d08d --- /dev/null +++ b/docs/index.html @@ -0,0 +1,827 @@ + + +<!doctype html> +<html lang="en" class="no-js"> +<head> + <meta charset="utf-8"> +<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> +<meta name="generator" content="Hugo 0.91.2" /> + +<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW"> + +<link rel="alternate" type="application/rss+xml" href="/docs/index.xml"> + + +<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"> +<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"> +<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"> +<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"> +<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"> +<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"> +<link rel="apple-touch-icon" sizes="144x144" href="/favicons/apple-icon-144x144.png"> +<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"> +<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"> +<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"> +<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"> +<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"> +<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"> +<link rel="manifest" href="/manifest.json"> +<meta name="msapplication-TileColor" content="#ffffff"> +<meta name="msapplication-TileImage" content="/favicons/ms-icon-144x144.png"> +<meta name="theme-color" content="#ffffff"> + +<title>Documentation | Apache Airflow</title><meta property="og:title" content="Documentation" /> +<meta property="og:description" content="Platform created by the community to programmatically author, schedule and monitor workflows." /> +<meta property="og:type" content="website" /> +<meta property="og:url" content="/docs/" /><meta property="og:image" content="/images/feature-image.png"/><meta property="og:site_name" content="Apache Airflow" /> + +<meta itemprop="name" content="Documentation"> +<meta itemprop="description" content="Platform created by the community to programmatically author, schedule and monitor workflows."><meta name="twitter:card" content="summary_large_image"/> +<meta name="twitter:image" content="/images/feature-image.png"/> + +<meta name="twitter:title" content="Documentation"/> +<meta name="twitter:description" content="Platform created by the community to programmatically author, schedule and monitor workflows."/> + + + + + + + +<link rel="preload" href="/scss/main.min.6668c09ec5024c20cbf3e5c6d1f29463e1b7a1797526dc9cade6bda004c6da9d.css" as="style"> +<link href="/scss/main.min.6668c09ec5024c20cbf3e5c6d1f29463e1b7a1797526dc9cade6bda004c6da9d.css" rel="stylesheet" integrity=""> + +<script + src="https://code.jquery.com/jquery-3.3.1.min.js" + integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" + crossorigin="anonymous"></script> + + +<meta name="description" content="Platform created by the community to programmatically author, schedule and monitor workflows." /> + + + + + <link rel="preload" href="/scss/main-custom.min.e7e9df1664a9fe25adf7ff815f955db68d37aa5ab4d2bb6149e8c1d7e9af904a.css" as="style"> + <link href="/scss/main-custom.min.e7e9df1664a9fe25adf7ff815f955db68d37aa5ab4d2bb6149e8c1d7e9af904a.css" rel="stylesheet" integrity=""> + + + +<script> + var _paq = window._paq = window._paq || []; + + + _paq.push(['disableCookies']); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="https://analytics.apache.org/"; + _paq.push(['setTrackerUrl', u+'matomo.php']); + _paq.push(['setSiteId', '13']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); + })(); +</script> + + +<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=7265a3c4-a6dd-4933-ba8b-9e3c13903c60" /> + + + +<link rel="preload" href="/main.60e9d.js" as="script"> +<link rel="preload" href="/chunk-1.60e9d.js" as="script"> + +<link rel="preload" href="/chunk-4.60e9d.js" as="script"> + + + + +</head> +<body class="td-section"> +<header> + + + +<nav class="js-navbar-scroll navbar"> + <div class="navbar__icon-container"> + <a href="/"> + <svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60"> + <defs> + <clipPath id="clip-path"> + <path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"/> + </clipPath> + </defs> + <g id="logo" transform="translate(-1305 -780.355)"> + <g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)"> + <g id="Group_1" data-name="Group 1" transform="translate(.486 .486)"> + <path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"/> + <path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"/> + <path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"/> + <path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"/> + <path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"/> + <path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"/> + <path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"/> + <path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"/> + <circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"/> + <path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258.258 0 0 1 .189- [...] + <path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1.505 3.958l-.08- [...] + <path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1.785a.677.677 0 [...] + </g> + </g> + </g> +</svg> + + </a> + </div> + <div class="desktop-only navbar__menu-container"> + + <div class="navbar__menu-content" id="main_navbar"> + + + <div class="navbar__links-container"> + + + + + + + + <a class="navbar__text-link " + href="/community/" + > + Community + </a> + + + + + + + + <a class="navbar__text-link " + href="/meetups/" + > + Meetups + </a> + + + + + + + + <a class="navbar__text-link active" + href="/docs/" + > + Documentation + </a> + + + + + + + + <a class="navbar__text-link " + href="/use-cases/" + > + Use Cases + </a> + + + + + + + + <a class="navbar__text-link " + href="/announcements/" + > + Announcements + </a> + + + + + + + + <a class="navbar__text-link " + href="/blog/" + > + Blog + </a> + + + + + + + + <a class="navbar__text-link " + href="/ecosystem/" + > + Ecosystem + </a> + + + + + + + + <a class="navbar__text-link " + href="/survey/" + > + Airflow Survey 2023 + </a> + + </div> + </div> + + </div> + <div class="no-desktop navbar__drawer-container"> + <button class="navbar__toggle-button" id="navbar-toggle-button"> + + <div id="hamburger-icon" class="navbar__toggle-button--icon visible"> + <svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20"> + <g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)"> + <g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)"> + <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"/> + </g> + <g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)"> + <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"/> + </g> + <g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)"> + <rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"/> + </g> + </g> +</svg> + + </div> + + + <div id="close-icon" class="navbar__toggle-button--icon"> + <svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799"> + <g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)"> + <g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)"> + <rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"/> + </g> + <g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)"> + <rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"/> + </g> + </g> +</svg> + + </div> + + </button> + <div class="navbar__drawer" id="navbar-drawer"> + <div class="navbar__menu-content" id="main_navbar"> + + + <div class="navbar__links-container"> + + + + + + + + <a class="navbar__text-link " + href="/community/" + > + Community + </a> + + + + + + + + <a class="navbar__text-link " + href="/meetups/" + > + Meetups + </a> + + + + + + + + <a class="navbar__text-link active" + href="/docs/" + > + Documentation + </a> + + + + + + + + <a class="navbar__text-link " + href="/use-cases/" + > + Use Cases + </a> + + + + + + + + <a class="navbar__text-link " + href="/announcements/" + > + Announcements + </a> + + + + + + + + <a class="navbar__text-link " + href="/blog/" + > + Blog + </a> + + + + + + + + <a class="navbar__text-link " + href="/ecosystem/" + > + Ecosystem + </a> + + + + + + + + <a class="navbar__text-link " + href="/survey/" + > + Airflow Survey 2023 + </a> + + </div> + </div> +</div> + </div> +</nav> + + + +</header> +<div class="roadmap container-fluid td-default base-layout"> + <div class="d-flex"> + <main class="col-12 col-md-9 col-xl-8 mx-auto" role="main"> + + <div class="rst-content"> + <h1 id="documentation">Documentation</h1> +<h2 id="apache-airflowdocsapache-airflowstableindexhtml"><a href="/docs/apache-airflow/stable/index.html">Apache Airflow®</a></h2> +<p>Apache Airflow Core, which includes webserver, scheduler, CLI and other components that are needed for minimal Airflow installation. +<a href="/docs/apache-airflow/stable/index.html">Read the documentation »</a></p> +<h2 id="providers-packagesdocsapache-airflow-providersindexhtml"><a href="/docs/apache-airflow-providers/index.html">Providers packages</a></h2> +<p>Providers packages include integrations with third party projects. They are versioned and released independently of the Apache Airflow core. +<a href="/docs/apache-airflow-providers/index.html">Read the documentation »</a></p> +<h3 id="active-providers">Active providers</h3> + + + + +<ul class="list-providers"> + + <li><a href="/docs/apache-airflow-providers-airbyte/stable/index.html"><code>Airbyte</code></a></li> + + <li><a href="/docs/apache-airflow-providers-alibaba/stable/index.html"><code>Alibaba</code></a></li> + + <li><a href="/docs/apache-airflow-providers-amazon/stable/index.html"><code>Amazon</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-beam/stable/index.html"><code>Apache Beam</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-cassandra/stable/index.html"><code>Apache Cassandra</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-drill/stable/index.html"><code>Apache Drill</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-druid/stable/index.html"><code>Apache Druid</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-flink/stable/index.html"><code>Apache Flink</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-hdfs/stable/index.html"><code>Apache HDFS</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-hive/stable/index.html"><code>Apache Hive</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-iceberg/stable/index.html"><code>Apache Iceberg</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-impala/stable/index.html"><code>Apache Impala</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-kafka/stable/index.html"><code>Apache Kafka</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-kylin/stable/index.html"><code>Apache Kylin</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-livy/stable/index.html"><code>Apache Livy</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-pig/stable/index.html"><code>Apache Pig</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-pinot/stable/index.html"><code>Apache Pinot</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apache-spark/stable/index.html"><code>Apache Spark</code></a></li> + + <li><a href="/docs/apache-airflow-providers-apprise/stable/index.html"><code>Apprise</code></a></li> + + <li><a href="/docs/apache-airflow-providers-arangodb/stable/index.html"><code>ArangoDB</code></a></li> + + <li><a href="/docs/apache-airflow-providers-asana/stable/index.html"><code>Asana</code></a></li> + + <li><a href="/docs/apache-airflow-providers-atlassian-jira/stable/index.html"><code>Atlassian Jira</code></a></li> + + <li><a href="/docs/apache-airflow-providers-celery/stable/index.html"><code>Celery</code></a></li> + + <li><a href="/docs/apache-airflow-providers-cloudant/stable/index.html"><code>Cloudant</code></a></li> + + <li><a href="/docs/apache-airflow-providers-cncf-kubernetes/stable/index.html"><code>CNCF Kubernetes</code></a></li> + + <li><a href="/docs/apache-airflow-providers-cohere/stable/index.html"><code>Cohere</code></a></li> + + <li><a href="/docs/apache-airflow-providers-common-compat/stable/index.html"><code>Common Compat</code></a></li> + + <li><a href="/docs/apache-airflow-providers-common-io/stable/index.html"><code>Common IO</code></a></li> + + <li><a href="/docs/apache-airflow-providers-common-sql/stable/index.html"><code>Common SQL</code></a></li> + + <li><a href="/docs/apache-airflow-providers-databricks/stable/index.html"><code>Databricks</code></a></li> + + <li><a href="/docs/apache-airflow-providers-datadog/stable/index.html"><code>Datadog</code></a></li> + + <li><a href="/docs/apache-airflow-providers-dbt-cloud/stable/index.html"><code>dbt Cloud</code></a></li> + + <li><a href="/docs/apache-airflow-providers-dingding/stable/index.html"><code>Dingding</code></a></li> + + <li><a href="/docs/apache-airflow-providers-discord/stable/index.html"><code>Discord</code></a></li> + + <li><a href="/docs/apache-airflow-providers-docker/stable/index.html"><code>Docker</code></a></li> + + <li><a href="/docs/apache-airflow-providers-elasticsearch/stable/index.html"><code>Elasticsearch</code></a></li> + + <li><a href="/docs/apache-airflow-providers-exasol/stable/index.html"><code>Exasol</code></a></li> + + <li><a href="/docs/apache-airflow-providers-fab/stable/index.html"><code>FAB (Flask-AppBuilder)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-facebook/stable/index.html"><code>Facebook</code></a></li> + + <li><a href="/docs/apache-airflow-providers-ftp/stable/index.html"><code>File Transfer Protocol (FTP)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-github/stable/index.html"><code>GitHub</code></a></li> + + <li><a href="/docs/apache-airflow-providers-google/stable/index.html"><code>Google</code></a></li> + + <li><a href="/docs/apache-airflow-providers-grpc/stable/index.html"><code>gRPC</code></a></li> + + <li><a href="/docs/apache-airflow-providers-hashicorp/stable/index.html"><code>Hashicorp</code></a></li> + + <li><a href="/docs/apache-airflow-providers-http/stable/index.html"><code>Hypertext Transfer Protocol (HTTP)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-cloudant/stable/index.html"><code>IBM Cloudant</code></a></li> + + <li><a href="/docs/apache-airflow-providers-influxdb/stable/index.html"><code>Influx DB</code></a></li> + + <li><a href="/docs/apache-airflow-providers-imap/stable/index.html"><code>Internet Message Access Protocol (IMAP)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-jdbc/stable/index.html"><code>Java Database Connectivity (JDBC)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-jenkins/stable/index.html"><code>Jenkins</code></a></li> + + <li><a href="/docs/apache-airflow-providers-microsoft-azure/stable/index.html"><code>Microsoft Azure</code></a></li> + + <li><a href="/docs/apache-airflow-providers-microsoft-mssql/stable/index.html"><code>Microsoft SQL Server (MSSQL)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-microsoft-psrp/stable/index.html"><code>Microsoft PowerShell Remoting Protocol (PSRP)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-microsoft-winrm/stable/index.html"><code>Microsoft Windows Remote Management (WinRM)</code></a></li> + + <li><a href="/docs/apache-airflow-providers-mongo/stable/index.html"><code>MongoDB</code></a></li> + + <li><a href="/docs/apache-airflow-providers-mysql/stable/index.html"><code>MySQL</code></a></li> + + <li><a href="/docs/apache-airflow-providers-neo4j/stable/index.html"><code>Neo4j</code></a></li> + + <li><a href="/docs/apache-airflow-providers-odbc/stable/index.html"><code>ODBC</code></a></li> + + <li><a href="/docs/apache-airflow-providers-openai/stable/index.html"><code>OpenAI</code></a></li> + + <li><a href="/docs/apache-airflow-providers-openfaas/stable/index.html"><code>OpenFaaS</code></a></li> + + <li><a href="/docs/apache-airflow-providers-openlineage/stable/index.html"><code>OpenLineage</code></a></li> + + <li><a href="/docs/apache-airflow-providers-opensearch/stable/index.html"><code>Open Search</code></a></li> + + <li><a href="/docs/apache-airflow-providers-opsgenie/stable/index.html"><code>Opsgenie</code></a></li> + + <li><a href="/docs/apache-airflow-providers-oracle/stable/index.html"><code>Oracle</code></a></li> + + <li><a href="/docs/apache-airflow-providers-pagerduty/stable/index.html"><code>Pagerduty</code></a></li> + + <li><a href="/docs/apache-airflow-providers-papermill/stable/index.html"><code>Papermill</code></a></li> + + <li><a href="/docs/apache-airflow-providers-pgvector/stable/index.html"><code>PgVector</code></a></li> + + <li><a href="/docs/apache-airflow-providers-pinecone/stable/index.html"><code>Pinecone</code></a></li> + + <li><a href="/docs/apache-airflow-providers-postgres/stable/index.html"><code>PostgreSQL</code></a></li> + + <li><a href="/docs/apache-airflow-providers-presto/stable/index.html"><code>Presto</code></a></li> + + <li><a href="/docs/apache-airflow-providers-qdrant/stable/index.html"><code>Qdrant</code></a></li> + + <li><a href="/docs/apache-airflow-providers-redis/stable/index.html"><code>Redis</code></a></li> + + <li><a href="/docs/apache-airflow-providers-salesforce/stable/index.html"><code>Salesforce</code></a></li> + + <li><a href="/docs/apache-airflow-providers-samba/stable/index.html"><code>Samba</code></a></li> + + <li><a href="/docs/apache-airflow-providers-segment/stable/index.html"><code>Segment</code></a></li> + + <li><a href="/docs/apache-airflow-providers-sendgrid/stable/index.html"><code>Sendgrid</code></a></li> + + <li><a href="/docs/apache-airflow-providers-sftp/stable/index.html"><code>SFTP</code></a></li> + + <li><a href="/docs/apache-airflow-providers-singularity/stable/index.html"><code>Singularity</code></a></li> + + <li><a href="/docs/apache-airflow-providers-slack/stable/index.html"><code>Slack</code></a></li> + + <li><a href="/docs/apache-airflow-providers-smtp/stable/index.html"><code>SMTP</code></a></li> + + <li><a href="/docs/apache-airflow-providers-snowflake/stable/index.html"><code>Snowflake</code></a></li> + + <li><a href="/docs/apache-airflow-providers-sqlite/stable/index.html"><code>SQLite</code></a></li> + + <li><a href="/docs/apache-airflow-providers-ssh/stable/index.html"><code>SSH</code></a></li> + + <li><a href="/docs/apache-airflow-providers-standard/stable/index.html"><code>Standard</code></a></li> + + <li><a href="/docs/apache-airflow-providers-tableau/stable/index.html"><code>Tableau</code></a></li> + + <li><a href="/docs/apache-airflow-providers-telegram/stable/index.html"><code>Telegram</code></a></li> + + <li><a href="/docs/apache-airflow-providers-teradata/stable/index.html"><code>Teradata</code></a></li> + + <li><a href="/docs/apache-airflow-providers-trino/stable/index.html"><code>Trino</code></a></li> + + <li><a href="/docs/apache-airflow-providers-vertica/stable/index.html"><code>Vertica</code></a></li> + + <li><a href="/docs/apache-airflow-providers-weaviate/stable/index.html"><code>Weaviate</code></a></li> + + <li><a href="/docs/apache-airflow-providers-yandex/stable/index.html"><code>Yandex</code></a></li> + + <li><a href="/docs/apache-airflow-providers-ydb/stable/index.html"><code>YDB</code></a></li> + + <li><a href="/docs/apache-airflow-providers-zendesk/stable/index.html"><code>Zendesk</code></a></li> + +</ul> + + + +<h3 id="suspended-providers">Suspended providers</h3> +<p>These providers are currently suspended from releases and we are not actively testing their compatibility with +latest Airflow releases. You can still use the released versions of these providers if you need to and in case +the reason for suspension is resolved, the provider might be resumed by a PR of a community member who will +resolve the suspension reason. It the provider is suspended for quite some time, the community might make a +decision about removing it.</p> +<p>More about the suspension/resuming process can be found in the +<a href="https://github.com/apache/airflow/blob/main/PROVIDERS.rst#community-providers-lifecycle">Community provider’s lifecycle documentation</a> page.</p> +<ul> +<li>No suspended providers at the moment</li> +</ul> +<h3 id="removed-providers">Removed providers</h3> +<p>These providers are no longer supported and have been removed from the codebase, you can however still +use the released versions of these providers if you need to.</p> +<p>More about the removal process can be found in the +<a href="https://github.com/apache/airflow/blob/main/PROVIDERS.rst#community-providers-lifecycle">Community provider’s lifecycle documentation</a> page.</p> + + + + +<ul class="list-providers"> + + <li><a href="/docs/apache-airflow-providers-apache-sqoop/stable/index.html"><code>Apache Sqoop</code></a></li> + + <li><a href="/docs/apache-airflow-providers-daskexecutor/stable/index.html"><code>Dask Executor</code></a></li> + + <li><a href="/docs/apache-airflow-providers-plexus/stable/index.html"><code>Plexus</code></a></li> + + <li><a href="/docs/apache-airflow-providers-qubole/stable/index.html"><code>Qubole</code></a></li> + + <li><a href="/docs/apache-airflow-providers-tabular/stable/index.html"><code>Tabular</code></a></li> + +</ul> + + + +<h2 id="docker-stackdocsdocker-stackindexhtml"><a href="/docs/docker-stack/index.html">Docker stack</a></h2> +<p>Airflow has an official Dockerfile and Docker image published in DockerHub as a convenience package for +installation. You can extend and customize the image according to your requirements and use it in +your own deployments. +<a href="/docs/docker-stack/index.html">Read the documentation »</a></p> +<h2 id="helm-chartdocshelm-chartstableindexhtml"><a href="/docs/helm-chart/stable/index.html">Helm Chart</a></h2> +<p>Airflow has an official Helm Chart that will help you set up your own Airflow on a cloud/on-prem Kubernetes environment and leverage its scalable nature to support a large group of users. Thanks to Kubernetes, we are not tied to a specific cloud provider. +<a href="/docs/helm-chart/stable/index.html">Read the documentation »</a></p> +<h2 id="python-api-clienthttpsgithubcomapacheairflow-client-python"><a href="https://github.com/apache/airflow-client-python">Python API Client</a></h2> +<p>Airflow releases official Python API client that can be used to easily interact with Airflow REST API from Python code. +<a href="https://github.com/apache/airflow-client-python">See the client repository</a></p> +<h2 id="go-api-clienthttpsgithubcomapacheairflow-client-go"><a href="https://github.com/apache/airflow-client-go">Go API Client</a></h2> +<p>Airflow releases official Go API client that can be used to easily interact with Airflow REST API from Go code. +<a href="https://github.com/apache/airflow-client-go">See the client repository</a></p> + + </div> + + </main> + </div> + + +<div class="base-layout--button"> + + <a href=https://github.com/apache/airflow-site/edit/main/landing-pages/site/content/en/docs/_index.md> + + + +<button class="btn-hollow btn-brown btn-with-icon with-box-shadow button-fixed"> + <svg xmlns="http://www.w3.org/2000/svg" width="30.76" height="30"> + <path d="M15.379 0a15.381 15.381 0 00-4.86 29.974c.769.141 1.05-.334 1.05-.741 0-.365-.013-1.332-.021-2.616-4.278.929-5.181-2.062-5.181-2.062a4.071 4.071 0 00-1.708-2.25c-1.4-.954.106-.935.106-.935a3.231 3.231 0 012.356 1.585 3.274 3.274 0 004.476 1.278 3.287 3.287 0 01.976-2.056c-3.415-.388-7.005-1.707-7.005-7.6a5.947 5.947 0 011.583-4.127 5.53 5.53 0 01.151-4.07s1.291-.413 4.229 1.577a14.577 14.577 0 017.7 0c2.936-1.99 4.225-1.577 4.225-1.577a5.523 5.523 0 01.153 4.07 5.937 5.937 0 [...] + data-name="Path 224" fill="#51504f" fill-rule="evenodd"/> +</svg> + + <span class="bodytext__medium--brownish-grey">Suggest a change on this page</span> +</button> + + </a> +</div> + +</div> + + + +<footer> + <div class="footer-section footer-section__media-section"> + <div class="d-flex align-items-center"> + + + + <a class="footer-section__media-section--link" target="_blank" href="https://github.com/apache/airflow/"> + <svg xmlns="http://www.w3.org/2000/svg" width="46.14" height="45" viewBox="0 0 46.14 45"> + <path id="Path_207" d="M228.962 1078.578a23.072 23.072 0 0 0-7.29 44.96c1.154.212 1.574-.5 1.574-1.112 0-.548-.02-2-.031-3.924-6.417 1.394-7.771-3.093-7.771-3.093a6.109 6.109 0 0 0-2.562-3.375c-2.095-1.431.159-1.4.159-1.4a4.846 4.846 0 0 1 3.533 2.377c2.058 3.525 5.4 2.507 6.714 1.917a4.926 4.926 0 0 1 1.464-3.084c-5.123-.582-10.508-2.562-10.508-11.4a8.919 8.919 0 0 1 2.374-6.191 8.3 8.3 0 0 1 .226-6.105s1.937-.62 6.344 2.365a21.857 21.857 0 0 1 11.551 0c4.4-2.985 6.338-2.365 6.338-2 [...] +</svg> + + </a> + + <a class="footer-section__media-section--link" target="_blank" href="https://apache-airflow.slack.com/"> + <svg xmlns="http://www.w3.org/2000/svg" width="45.073" height="45.073" viewBox="0 0 45.073 45.073"> + <g id="Group_208" data-name="Group 208" transform="translate(-661.145 -806.287)"> + <g id="Group_204" data-name="Group 204" transform="translate(661.145 830.01)"> + <path id="Path_208" d="M670.634 856.859a4.744 4.744 0 1 1-4.744-4.744h4.744z" fill="#fff" data-name="Path 208" transform="translate(-661.145 -852.115)"/> + <path id="Path_209" d="M684.059 856.859a4.744 4.744 0 0 1 9.489 0v11.861a4.744 4.744 0 1 1-9.489 0z" fill="#fff" data-name="Path 209" transform="translate(-672.198 -852.115)"/> + </g> + <g id="Group_205" data-name="Group 205" transform="translate(661.145 806.287)"> + <path id="Path_210" d="M688.8 815.776a4.744 4.744 0 1 1 4.744-4.745v4.745z" fill="#fff" data-name="Path 210" transform="translate(-672.198 -806.287)"/> + <path id="Path_211" d="M677.751 829.2a4.744 4.744 0 0 1 0 9.489H665.89a4.744 4.744 0 1 1 0-9.489z" fill="#fff" data-name="Path 211" transform="translate(-661.145 -817.34)"/> + </g> + <g id="Group_206" data-name="Group 206" transform="translate(684.868 806.287)"> + <path id="Path_212" d="M729.887 833.945a4.744 4.744 0 1 1 4.745 4.745h-4.745z" fill="#fff" data-name="Path 212" transform="translate(-718.026 -817.34)"/> + <path id="Path_213" d="M716.462 822.893a4.744 4.744 0 1 1-9.489 0v-11.862a4.744 4.744 0 0 1 9.489 0z" fill="#fff" data-name="Path 213" transform="translate(-706.973 -806.287)"/> + </g> + <g id="Group_207" data-name="Group 207" transform="translate(684.868 830.01)"> + <path id="Path_214" d="M711.718 875.029a4.744 4.744 0 1 1-4.745 4.744v-4.744z" fill="#fff" data-name="Path 214" transform="translate(-706.973 -863.168)"/> + <path id="Path_215" d="M711.718 861.6a4.744 4.744 0 1 1 0-9.489h11.861a4.744 4.744 0 0 1 0 9.489z" fill="#fff" data-name="Path 215" transform="translate(-706.973 -852.115)"/> + </g> + </g> +</svg> + + </a> + + <a class="footer-section__media-section--link" target="_blank" href="https://stackoverflow.com/questions/tagged/airflow/"> + <svg xmlns="http://www.w3.org/2000/svg" width="37.647" height="44.6" viewBox="0 0 37.647 44.6"> + <g id="Group_209" data-name="Group 209" transform="translate(-645.2 -975.455)"> + <path id="Path_216" d="M677.028 1043.1v-11.948h3.966v15.914H645.2v-15.914h3.966v11.948z" fill="#fff" data-name="Path 216" transform="translate(0 -27.014)"/> + <path id="Path_217" d="M661.012 1003.008l19.467 4.069.824-3.914-19.467-4.069zm2.575-9.27l18.025 8.395 1.648-3.605-18.025-8.446zm5-8.858l15.3 12.721 2.524-3.039-15.3-12.721zm9.888-9.425l-3.193 2.369 11.845 15.965 3.193-2.369zm-17.875 36.617h19.879v-3.966H660.6z" fill="#fff" data-name="Path 217" transform="translate(-7.469)"/> + </g> +</svg> + + </a> + + <a class="footer-section__media-section--link" target="_blank" href="https://twitter.com/apacheairflow/"> + <svg xmlns="http://www.w3.org/2000/svg" width="44.355" height="44.355" viewBox="0 0 44.355 44.355"> + <g id="Group_211" data-name="Group 211" transform="translate(-503 -1382.2)"> + <path id="Path_221" d="M541.811 1382.2h-33.267a5.546 5.546 0 0 0-5.544 5.544v33.266a5.547 5.547 0 0 0 5.544 5.545h33.267a5.546 5.546 0 0 0 5.544-5.545v-33.266a5.546 5.546 0 0 0-5.544-5.544zm-5.611 16.533c.011.244.011.488.011.732 0 7.507-5.722 16.178-16.179 16.178a16.173 16.173 0 0 1-8.7-2.539 10.92 10.92 0 0 0 1.353.078 11.4 11.4 0 0 0 7.064-2.44 5.685 5.685 0 0 1-5.311-3.947 5.725 5.725 0 0 0 2.561-.1 5.7 5.7 0 0 1-4.557-5.578v-.078a5.752 5.752 0 0 0 2.572.71 5.709 5.709 0 0 1-1 [...] + </g> +</svg> + + </a> + + <a class="footer-section__media-section--link" target="_blank" href="https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA/"> + <svg xmlns="http://www.w3.org/2000/svg" width="49.594" height="34.941" viewBox="0 0 49.594 34.941"> + <path id="Path_223" d="M1124.557 1230a6.232 6.232 0 0 0-4.385-4.413c-3.867-1.043-19.376-1.043-19.376-1.043s-15.508 0-19.376 1.043a6.232 6.232 0 0 0-4.385 4.413c-1.036 3.893-1.036 12.014-1.036 12.014s0 8.122 1.036 12.015a6.232 6.232 0 0 0 4.385 4.413c3.867 1.043 19.376 1.043 19.376 1.043s15.509 0 19.376-1.043a6.232 6.232 0 0 0 4.385-4.413c1.036-3.893 1.036-12.015 1.036-12.015s.001-8.123-1.036-12.014zm-28.833 19.388v-14.748l12.962 7.374z" fill="#fff" data-name="Path 223" transform="tra [...] +</svg> + + </a> + + + + </div> + <div class="footer-section__media-section--button-with-text"> + <span class="footer-section__media-section--text">Want to be a part of Apache Airflow?</span> + <a href="/community/"> + + +<button id="" class="btn-filled bodytext__medium--white ">Join community</button> + + </a> + </div> + </div> + <div class="footer-section footer-section__policies-section"> + <div class="footer-section"> + <span>© The Apache Software Foundation 2025</span> + <div class="footer-section__policies-section--policies"> + + + + <a href="https://www.apache.org/licenses/" class="footer-section__policies-section--policy-item"> + <span>License</span> + </a> + + <a href="https://www.apache.org/foundation/sponsorship.html" class="footer-section__policies-section--policy-item"> + <span>Donate</span> + </a> + + <a href="https://www.apache.org/foundation/thanks.html" class="footer-section__policies-section--policy-item"> + <span>Thanks</span> + </a> + + <a href="https://www.apache.org/security/" class="footer-section__policies-section--policy-item"> + <span>Security</span> + </a> + + <a href="/privacy-notice/" class="footer-section__policies-section--policy-item"> + <span>Privacy notice</span> + </a> + + <a href="/code-of-conduct/" class="footer-section__policies-section--policy-item"> + <span>Code of Conduct</span> + </a> + + + + <div class="footer-section__policies-section--language-toggle"> + + + +<a class="dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + <span>English</span> +</a> +<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> + +</div> + + </div> + </div> + </div> + <span class="footer-section__policies-section--disclaimer"> + Apache Airflow, Apache, Airflow, the Airflow logo, and the Apache feather logo are either registered trademarks or trademarks of + <a href="https://apache.org/">The Apache Software Foundation</a>. + All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation. + </span> + </div> +</footer> + + +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> +<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> + + + + + + +<script src="/js/main.min.5c74b870c6953931a705f390a49c7e4c0a842ec5c83b24354758dd674343ed0d.js" integrity="sha256-XHS4cMaVOTGnBfOQpJx+TAqELsXIOyQ1R1jdZ0ND7Q0=" crossorigin="anonymous"></script> + + + +</body> + + + <script src="/main.60e9d.js"></script> + +</html>