{"data":{"slug":"apache-airflow","name":"airflow","tagline":"Apache Airflow - A platform to programmatically author, schedule, and monitor workflows","github_url":"https://github.com/apache/airflow","owner":"apache","repo":"airflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/47359?v=4","primary_language":"Python","stars":46124,"forks":17387,"topics":["airflow","apache","apache-airflow","automation","dag","data-engineering","data-integration","data-orchestrator","data-pipelines","data-science","elt","etl","machine-learning","mlops","orchestration","python","scheduler","workflow","workflow-engine","workflow-orchestration"],"archived":false,"github_pushed_at":"2026-07-15T10:14:39+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/apache-airflow","markdown_url":"https://www.graphcanon.com/tools/apache-airflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/apache-airflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=apache-airflow","description":"Apache Airflow - A platform to programmatically author, schedule, and monitor workflows","homepage_url":"https://airflow.apache.org/","license":"Apache-2.0","open_issues":1728,"watchers":780,"ai_summary":null,"readme_excerpt":"## Requirements\n\nApache Airflow is tested with:\n\n|            | Main version (dev)                 | Stable version (3.3.0)              | Deprecate version (2.11.2)   |\n|------------|------------------------------------|-------------------------------------|------------------------------|\n| Python     | 3.10, 3.11, 3.12, 3.13, 3.14       | 3.10, 3.11, 3.12, 3.13, 3.14        | 3.10, 3.11, 3.12             |\n| Platform   | AMD64/ARM64                        | AMD64/ARM64                         | AMD64/ARM64(\\*)              |\n| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35  | 1.26, 1.27, 1.28, 1.29, 1.30 |\n| PostgreSQL | 14, 15, 16, 17, 18                 | 14, 15, 16, 17, 18                  | 12, 13, 14, 15, 16           |\n| MySQL      | 8.0, 8.4, Innovation               | 8.0, 8.4, Innovation                | 8.0, Innovation              |\n| SQLite     | 3.15.0+                            | 3.15.0+                             | 3.15.0+                      |\n\n\\* Experimental\n\n**Note**: MariaDB is not tested/recommended.\n\n**Note**: SQLite is used in Airflow tests. Do not use it in production. We recommend\nusing the latest stable version of SQLite for local development.\n\n**Note**: Airflow currently can be run on POSIX-compliant Operating Systems. For development, it is regularly\ntested on fairly modern Linux Distros and recent versions of macOS.\nOn Windows you can run it via WSL2 (Windows Subsystem for Linux 2) or via Linux Containers.\nThe work to add Windows support is tracked via [#10388](https://github.com/apache/airflow/issues/10388), but\nit is not a high priority. You should only use Linux-based distros as \"Production\" execution environment\nas this is the only environment that is supported. The only distro that is used in our CI tests and that\nis used in the [Community managed DockerHub image](https://hub.docker.com/p/apache/airflow) is\n`Debian Bookworm`.\n\n---\n\n## Getting started\n\nVisit the official Airflow website documentation (latest **stable** release) for help with\n[installing Airflow](https://airflow.apache.org/docs/apache-airflow/stable/installation/),\n[getting started](https://airflow.apache.org/docs/apache-airflow/stable/start.html), or walking\nthrough a more complete [tutorial](https://airflow.apache.org/docs/apache-airflow/stable/tutorial/).\n\n> Note: If you're looking for documentation for the main branch (latest development branch): you can find it on [s.apache.org/airflow-docs](https://s.apache.org/airflow-docs/).\n\nFor more information on Airflow Improvement Proposals (AIPs), visit\nthe [Airflow Wiki](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals).\n\nDocumentation for dependent projects like provider distributions, Docker image, Helm Chart, you'll find it in [the documentation index](https://airflow.apache.org/docs/).\n\n---\n\n## Installation\n\nFor comprehensive instructions on setting up your local development environment and installing Apache Airflow, please refer to the [INSTALLING.md](INSTALLING.md) file.","github_created_at":"2015-04-13T18:04:58+00:00","created_at":"2026-07-15T10:45:31.649648+00:00","updated_at":"2026-07-15T10:45:34.883989+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"airflow","name":"airflow"},{"slug":"apache","name":"apache"},{"slug":"apache-airflow","name":"apache-airflow"},{"slug":"automation","name":"automation"},{"slug":"dag","name":"dag"},{"slug":"data-engineering","name":"data-engineering"},{"slug":"data-integration","name":"data-integration"},{"slug":"data-orchestrator","name":"data-orchestrator"}],"trust":{"provenance":{"is_fork":false,"github_id":33884891,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:45:32.821Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":7,"days_since_push":0,"last_release_at":"2026-07-13T18:14:58Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:45:33.363Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:45:32.559Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-15T10:45:32.559Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-15T10:45:32.559Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-15T10:45:32.559Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-15T10:45:32.559Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-15T10:45:32.559Z"}}}}