--- id: apache-flink-libraries version: "2.3.0" license: https://www.apache.org/licenses/LICENSE-2.0 license_treatment: permissive maintenance: active --- # apache-flink-libraries — Apache Flink Libraries License: permissive · Maintenance: active · Downloads: 140.1K/mo ## What it is and what it does apache-flink-libraries is a support package that bundles required libraries for Apache Flink, a distributed processing engine designed for stateful computations over both unbounded (streaming) and bounded (batch) data streams. Flink is built to run across common cluster environments and execute computations at in-memory speed and arbitrary scale. This package provides the foundational libraries that Flink depends on, allowing Python developers to set up the necessary components for distributed data processing. It supports Python 3.9 through 3.12 and installs with minimal friction as a pure-wheel distribution. The package is marked Production/Stable and actively maintained. Use it for: - Setting up Flink's Python environment for real-time stream processing pipelines in a distributed cluster. - Bundling required dependencies when deploying Flink-based data processing jobs across multiple nodes. - Preparing the library stack for stateful event processing and windowed aggregations over continuous data streams. - Enabling batch processing workloads that require Flink's distributed execution engine across a cluster. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Bundles Apache Flink's required libraries for Python, enabling distributed stream and batch processing computations across cluster environments. Yes, if you are building or deploying Apache Flink applications in Python. The package is actively maintained, has no known vulnerabilities, supports Python 3.9 through 3.12, and carries a permissive Apache 2.0 license. Verify first whether you need both this package and apache-flink itself, and whether your deployment environment includes a running Flink cluster. ## Install pip install apache-flink-libraries uv add apache-flink-libraries poetry add apache-flink-libraries ## Installing apache-flink-libraries Before you install: Low install friction with a pure-wheel distribution. Actively maintained as of 53 days ago, supporting Python 3.9 through 3.12 and marked Production/Stable. License in practice: Apache 2.0 permissive license allows commercial and private use with minimal restrictions; you must include a copy of the license and state significant changes. Quickstart: pip install apache-flink-libraries==2.3.0 import apache_flink_libraries Requires Python 3.9 or later; a running Flink cluster or standalone environment may be required depending on your use case. Verify before relying: - Whether this package alone is sufficient to run Flink jobs or if apache-flink must be installed separately. - Whether a running Flink cluster or standalone environment is required to use this package. - What specific 'needed libraries' are bundled and whether they are also available as separate dependencies. ## Package facts - License: https://www.apache.org/licenses/LICENSE-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 140.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags distributed stream processing, apache flink python, stateful data stream computation, distributed batch processing, flink cluster framework, unbounded stream processing, in-memory distributed computing, stream-processing, distributed-computing [View on SkillFed](https://skillfed.io/packages/apache-flink-libraries) · [View on PyPI](https://pypi.org/project/apache-flink-libraries/)