{"data":{"slug":"apache-flink","name":"Apache Flink","tagline":"An open-source distributed engine for processing data streams and batch workloads","homepage":"https://flink.apache.org","category":{"slug":"data-engineering","name":"Data Engineering Tools"},"vendor":{"name":"The Apache Software Foundation","primaryDomain":null},"score":{"composite":56.1,"confidence":0.56,"confidenceBand":"medium","breakdown":{"capabilities":{"value":57.8,"weight":0.078,"present":true,"contribution":4.5},"repo_stars":{"value":83.4,"weight":0.026,"present":true,"contribution":2.2},"integrations":{"value":36.1,"weight":0.07,"present":true,"contribution":2.5},"dependent_projects":{"value":52.3,"weight":0.063,"present":true,"contribution":3.3},"dev_activity":{"value":63.1,"weight":0.094,"present":true,"contribution":5.9},"release_cadence":{"value":0,"weight":0.052,"present":false,"contribution":0},"security_posture":{"value":5,"weight":0.073,"present":false,"contribution":0},"package_downloads":{"value":61.1,"weight":0.136,"present":true,"contribution":8.3},"security_score":{"value":62,"weight":0.042,"present":true,"contribution":2.6},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-14T09:33:51.160Z","stale":false},"uri":"https://www.vioscale.ai/software/apache-flink","aliases":["apache-flink"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-28T09:33:51.458Z","categories":[{"slug":"data-engineering","name":"Data Engineering Tools","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/apache/flink/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.65}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"role":"engine","paradigm":"both","connector_count":"17+","self_hosted_oss":true,"incremental_runs":true,"distributed_executor":true},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"Java","provenance":{"source":"https://github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.95}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://flink.apache.org","retrievedAt":"2026-09-14T09:27:44.802Z"},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}}],"adoption":[{"attribute":"adoption.github_stars","value":26328,"provenance":{"source":"https://github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":50231,"provenance":{"source":"https://pypistats.org/packages/apache-flink","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:01.917Z","confidence":0.85}},{"attribute":"adoption.dependent_repos","value":1372,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fapache%2Fflink","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:01.943Z","confidence":0.85}}],"description":[{"attribute":"description.long","value":"A streaming-first runtime that processes high-volume data with low latency, supporting both streaming and batch programs. It offers Java and Scala APIs, flexible windowing, exactly-once processing guarantees, and integrates with components of the Hadoop ecosystem.","provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":17,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Kafka"},{"name":"Cassandra"},{"name":"Elasticsearch"},{"name":"MongoDB"},{"name":"OpenSearch"},{"name":"RabbitMQ"},{"name":"Google Cloud Pub/Sub"},{"name":"Apache Pulsar"},{"name":"JDBC"},{"name":"Apache HBase"},{"name":"Apache Hive"},{"name":"Amazon Kinesis"},{"name":"Amazon Firehose"},{"name":"Amazon DynamoDB"},{"name":"Apache Kudu"},{"name":"Prometheus"},{"name":"HTTP"},{"name":"AWS","native":true},{"name":"Google Cloud PubSub","native":true},{"name":"HBase","native":true},{"name":"Hive","native":true},{"name":"Kudu","native":true},{"name":"Pulsar","native":true},{"name":"YARN","native":true},{"name":"HDFS","native":true}],"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"mac":true,"linux":true,"windows":true},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}}],"security":[{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}},{"attribute":"security.scorecard","value":6.2,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.394Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.apache.flink%3Aflink-clients_2.11&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.apache.flink%3Aflink-clients_2.11&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:01.946Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"A framework that processes real-time streams and batch data at scale, enabling stateful computations with low latency and high throughput across distributed clusters. It is indexed under Data Engineering Tools.","source":"https://flink.apache.org","question":"What is Apache Flink?","confidence":0.6},{"answer":"Apache Flink is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://flink.apache.org","question":"Is Apache Flink free to use?","confidence":0.6},{"answer":"Apache Flink supports Windows, macOS, Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://flink.apache.org","question":"What platforms does Apache Flink support?","confidence":0.6},{"answer":"Yes. Apache Flink can be deployed cloud / SaaS, on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://flink.apache.org","question":"Can Apache Flink be self-hosted?","confidence":0.6},{"answer":"We have confirmed 17 integrations for Apache Flink, including Kafka, Cassandra, Elasticsearch, MongoDB, OpenSearch, RabbitMQ, Google Cloud Pub/Sub and Apache Pulsar, plus 9 more. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://flink.apache.org","question":"What does Apache Flink integrate with?","confidence":0.6},{"answer":"Yes. Apache Flink is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/apache/flink","question":"Is Apache Flink open source?","confidence":0.99}],"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:51.935Z","confidence":0.665}}]},"factList":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/apache/flink/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.65}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"role":"engine","paradigm":"both","connector_count":"17+","self_hosted_oss":true,"incremental_runs":true,"distributed_executor":true},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"language.primary","value":"Java","provenance":{"source":"https://github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.9}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.95}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://flink.apache.org","retrievedAt":"2026-09-14T09:27:44.802Z"},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"adoption.github_stars","value":26328,"provenance":{"source":"https://github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.368Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":50231,"provenance":{"source":"https://pypistats.org/packages/apache-flink","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:01.917Z","confidence":0.85}},{"attribute":"description.long","value":"A streaming-first runtime that processes high-volume data with low latency, supporting both streaming and batch programs. It offers Java and Scala APIs, flexible windowing, exactly-once processing guarantees, and integrates with components of the Hadoop ecosystem.","provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"integrations.count","value":17,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Kafka"},{"name":"Cassandra"},{"name":"Elasticsearch"},{"name":"MongoDB"},{"name":"OpenSearch"},{"name":"RabbitMQ"},{"name":"Google Cloud Pub/Sub"},{"name":"Apache Pulsar"},{"name":"JDBC"},{"name":"Apache HBase"},{"name":"Apache Hive"},{"name":"Amazon Kinesis"},{"name":"Amazon Firehose"},{"name":"Amazon DynamoDB"},{"name":"Apache Kudu"},{"name":"Prometheus"},{"name":"HTTP"},{"name":"AWS","native":true},{"name":"Google Cloud PubSub","native":true},{"name":"HBase","native":true},{"name":"Hive","native":true},{"name":"Kudu","native":true},{"name":"Pulsar","native":true},{"name":"YARN","native":true},{"name":"HDFS","native":true}],"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-14T09:27:44.802Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true,"mac":true,"linux":true,"windows":true},"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}},{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T15:22:28.831Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":1372,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fapache%2Fflink","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:01.943Z","confidence":0.85}},{"attribute":"security.scorecard","value":6.2,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/apache/flink","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:38:26.394Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.apache.flink%3Aflink-clients_2.11&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.apache.flink%3Aflink-clients_2.11&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:01.946Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"A framework that processes real-time streams and batch data at scale, enabling stateful computations with low latency and high throughput across distributed clusters. It is indexed under Data Engineering Tools.","source":"https://flink.apache.org","question":"What is Apache Flink?","confidence":0.6},{"answer":"Apache Flink is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://flink.apache.org","question":"Is Apache Flink free to use?","confidence":0.6},{"answer":"Apache Flink supports Windows, macOS, Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://flink.apache.org","question":"What platforms does Apache Flink support?","confidence":0.6},{"answer":"Yes. Apache Flink can be deployed cloud / SaaS, on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://flink.apache.org","question":"Can Apache Flink be self-hosted?","confidence":0.6},{"answer":"We have confirmed 17 integrations for Apache Flink, including Kafka, Cassandra, Elasticsearch, MongoDB, OpenSearch, RabbitMQ, Google Cloud Pub/Sub and Apache Pulsar, plus 9 more. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://flink.apache.org","question":"What does Apache Flink integrate with?","confidence":0.6},{"answer":"Yes. Apache Flink is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/apache/flink","question":"Is Apache Flink open source?","confidence":0.99}],"provenance":{"source":"https://flink.apache.org","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:51.935Z","confidence":0.665}}],"faq":[{"answer":"A framework that processes real-time streams and batch data at scale, enabling stateful computations with low latency and high throughput across distributed clusters. It is indexed under Data Engineering Tools.","source":"https://flink.apache.org","question":"What is Apache Flink?","confidence":0.6},{"answer":"Apache Flink is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://flink.apache.org","question":"Is Apache Flink free to use?","confidence":0.6},{"answer":"Apache Flink supports Windows, macOS, Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://flink.apache.org","question":"What platforms does Apache Flink support?","confidence":0.6},{"answer":"Yes. Apache Flink can be deployed cloud / SaaS, on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://flink.apache.org","question":"Can Apache Flink be self-hosted?","confidence":0.6},{"answer":"We have confirmed 17 integrations for Apache Flink, including Kafka, Cassandra, Elasticsearch, MongoDB, OpenSearch, RabbitMQ, Google Cloud Pub/Sub and Apache Pulsar, plus 9 more. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://flink.apache.org","question":"What does Apache Flink integrate with?","confidence":0.6},{"answer":"Yes. Apache Flink is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/apache/flink","question":"Is Apache Flink open source?","confidence":0.99}],"faqSource":"generated","integrations":[{"name":"Kafka"},{"name":"Cassandra"},{"name":"Elasticsearch"},{"name":"MongoDB"},{"name":"OpenSearch"},{"name":"RabbitMQ"},{"name":"Google Cloud Pub/Sub"},{"name":"Apache Pulsar"},{"name":"JDBC"},{"name":"Apache HBase"},{"name":"Apache Hive"},{"name":"Amazon Kinesis"},{"name":"Amazon Firehose"},{"name":"Amazon DynamoDB"},{"name":"Apache Kudu"},{"name":"Prometheus"},{"name":"HTTP"},{"name":"AWS","native":true},{"name":"Google Cloud PubSub","native":true},{"name":"HBase","native":true},{"name":"Hive","native":true},{"name":"Kudu","native":true},{"name":"Pulsar","native":true},{"name":"YARN","native":true},{"name":"HDFS","native":true}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.apache.flink%3Aflink-clients_2.11&per_page=100"},"claimed":false,"updatedAt":"2026-09-14T09:33:51.458Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/apache-flink","markdown":"https://www.vioscale.ai/software/apache-flink.md","html":"https://www.vioscale.ai/software/apache-flink"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T10:50:13.479Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}