{"data":{"slug":"apache-airflow","name":"Apache Airflow","tagline":"","homepage":"https://airflow.apache.org","category":{"slug":"data-engineering","name":"Data Engineering Tools"},"vendor":null,"score":{"composite":70.7,"confidence":0.49,"confidenceBand":"low","breakdown":{"capabilities":{"value":67.1,"weight":0.094,"present":true,"contribution":6.3},"github_stars":{"value":88,"weight":0.029,"present":true,"contribution":2.6},"integrations":{"value":52.1,"weight":0.175,"present":true,"contribution":9.1},"github_activity":{"value":63.1,"weight":0.105,"present":true,"contribution":6.6},"release_cadence":{"value":94.4,"weight":0.058,"present":true,"contribution":5.5},"security_posture":{"value":0,"weight":0.082,"present":false,"contribution":0},"package_downloads":{"value":87,"weight":0.152,"present":true,"contribution":13.2},"stackoverflow_activity":{"value":0,"weight":0.07,"present":false,"contribution":0}},"computedAt":"2026-08-05T14:30:20.095Z"},"uri":"https://www.vioscale.ai/software/apache-airflow","aliases":["apache-airflow"],"status":"active","facts":{"deployment":[{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}}],"activity":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/apache/airflow/pulse","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.65,"snapshotRef":null}}],"adoption":[{"attribute":"adoption.package_downloads_weekly","value":4970830,"provenance":{"source":"https://pypistats.org/packages/apache-airflow","sourceType":"crawler:pypi","retrievedAt":"2026-08-01T14:16:53.647Z","confidence":0.85,"snapshotRef":null}},{"attribute":"adoption.github_stars","value":46350,"provenance":{"source":"https://github.com/apache/airflow","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.9,"snapshotRef":null}}],"language":[{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/apache/airflow","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.98,"snapshotRef":null}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/apache/airflow","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.95,"snapshotRef":null}}],"pricing":[{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://airflow.apache.org","retrievedAt":"2026-08-05T14:25:24.131Z"},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}}],"release":[{"attribute":"release.cadence_days","value":10,"provenance":{"source":"https://github.com/apache/airflow/releases","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.7,"snapshotRef":null}}],"integrations":[{"attribute":"integrations.count","value":64,"provenance":{"source":"https://airflow.apache.org","sourceType":"crawler:website","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"integrations.list","value":[{"name":"Airbyte"},{"name":"Alibaba"},{"name":"Amazon Web Services"},{"name":"Anthropic"},{"name":"Apache Beam"},{"name":"Apache Cassandra"},{"name":"Apache Druid"},{"name":"Apache Flink"},{"name":"Apache Hive"},{"name":"Apache Kafka"},{"name":"Apache Spark"},{"name":"ArangoDB"},{"name":"Asana"},{"name":"Atlassian Jira"},{"name":"ClickHouse"},{"name":"Cohere"},{"name":"Databricks"},{"name":"Datadog"},{"name":"dbt Cloud"},{"name":"Discord"},{"name":"Docker"},{"name":"Elasticsearch"},{"name":"Exasol"},{"name":"Facebook"},{"name":"GitHub"},{"name":"Google Cloud Platform"},{"name":"Hashicorp"},{"name":"IBM"},{"name":"Influx DB"},{"name":"Informatica"},{"name":"Jenkins"},{"name":"Keycloak"},{"name":"Microsoft Azure"},{"name":"Microsoft SQL Server"},{"name":"MongoDB"},{"name":"MySQL"},{"name":"Neo4j"},{"name":"OpenAI"},{"name":"OpenLineage"},{"name":"OpenSearch"},{"name":"Opsgenie"},{"name":"Oracle"},{"name":"Pagerduty"},{"name":"Papermill"},{"name":"PgVector"},{"name":"Pinecone"},{"name":"PostgreSQL"},{"name":"Presto"},{"name":"Qdrant"},{"name":"Redis"}],"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}}],"features":[{"attribute":"features.capabilities","value":{"role":"orchestrator","lineage":true,"paradigm":"batch","python_first":true,"self_hosted_oss":true,"distributed_executor":true},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}}],"description":[{"attribute":"description.long","value":"Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows using Python.","provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}}]},"factList":[{"attribute":"deployment.options","value":{"cloud":true,"self_hosted":true},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/apache/airflow/pulse","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.65,"snapshotRef":null}},{"attribute":"adoption.package_downloads_weekly","value":4970830,"provenance":{"source":"https://pypistats.org/packages/apache-airflow","sourceType":"crawler:pypi","retrievedAt":"2026-08-01T14:16:53.647Z","confidence":0.85,"snapshotRef":null}},{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/apache/airflow","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.98,"snapshotRef":null}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/apache/airflow","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.95,"snapshotRef":null}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"release.cadence_days","value":10,"provenance":{"source":"https://github.com/apache/airflow/releases","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.7,"snapshotRef":null}},{"attribute":"integrations.count","value":64,"provenance":{"source":"https://airflow.apache.org","sourceType":"crawler:website","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://airflow.apache.org","retrievedAt":"2026-08-05T14:25:24.131Z"},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"adoption.github_stars","value":46350,"provenance":{"source":"https://github.com/apache/airflow","sourceType":"crawler:github","retrievedAt":"2026-08-01T14:16:53.688Z","confidence":0.9,"snapshotRef":null}},{"attribute":"features.capabilities","value":{"role":"orchestrator","lineage":true,"paradigm":"batch","python_first":true,"self_hosted_oss":true,"distributed_executor":true},"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"description.long","value":"Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows using Python.","provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}},{"attribute":"integrations.list","value":[{"name":"Airbyte"},{"name":"Alibaba"},{"name":"Amazon Web Services"},{"name":"Anthropic"},{"name":"Apache Beam"},{"name":"Apache Cassandra"},{"name":"Apache Druid"},{"name":"Apache Flink"},{"name":"Apache Hive"},{"name":"Apache Kafka"},{"name":"Apache Spark"},{"name":"ArangoDB"},{"name":"Asana"},{"name":"Atlassian Jira"},{"name":"ClickHouse"},{"name":"Cohere"},{"name":"Databricks"},{"name":"Datadog"},{"name":"dbt Cloud"},{"name":"Discord"},{"name":"Docker"},{"name":"Elasticsearch"},{"name":"Exasol"},{"name":"Facebook"},{"name":"GitHub"},{"name":"Google Cloud Platform"},{"name":"Hashicorp"},{"name":"IBM"},{"name":"Influx DB"},{"name":"Informatica"},{"name":"Jenkins"},{"name":"Keycloak"},{"name":"Microsoft Azure"},{"name":"Microsoft SQL Server"},{"name":"MongoDB"},{"name":"MySQL"},{"name":"Neo4j"},{"name":"OpenAI"},{"name":"OpenLineage"},{"name":"OpenSearch"},{"name":"Opsgenie"},{"name":"Oracle"},{"name":"Pagerduty"},{"name":"Papermill"},{"name":"PgVector"},{"name":"Pinecone"},{"name":"PostgreSQL"},{"name":"Presto"},{"name":"Qdrant"},{"name":"Redis"}],"provenance":{"source":"https://airflow.apache.org","sourceType":"assisted:claude-haiku-4-5","retrievedAt":"2026-08-05T14:25:24.131Z","confidence":0.6,"snapshotRef":null}}],"claimed":false,"updatedAt":"2026-08-05T14:30:20.274Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/apache-airflow","markdown":"https://www.vioscale.ai/software/apache-airflow.md","html":"https://www.vioscale.ai/software/apache-airflow"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-08-06T23:53:30.459Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}