Job lifecycle management
Submit jobs from uploaded JARs, resume from savepoints for seamless upgrades or recovery, and safely stop or cancel them when needed.
Even when jobs are running, your team is often still:
Understand your Flink jobs at a glance, with the complete picture from job graphs to checkpoint history.
Drill into individual jobs and tasks to find and fix bottlenecks without stitching together logs by hand.
Manage the full operational lifecycle of Flink jobs from a clean UI backed by a REST API.
Enterprise-grade governance for teams that need more than what Flink ships with natively.
Submit jobs from uploaded JARs, resume from savepoints for seamless upgrades or recovery, and safely stop or cancel them when needed.
Visually inspect real-time job graphs, analyse exceptions, and drill into operator backpressure and watermarks to fix bottlenecks.
Inspect individual task managers, view live logs, analyse thread dumps, and monitor memory to troubleshoot stuck or underperforming tasks.
Get a unified, real-time view of your cluster's health, including memory and CPU usage, task slots, and data throughput across all jobs.
Manage and monitor checkpoints and savepoints, and validate pipeline behaviour by inspecting task-level metrics, logs, and watermarks.
Apply fine-grained access rules, redact sensitive data, and maintain audit trails for every action taken in the cluster.
Flex works seamlessly with a growing number of Flink distributions, including open-source Apache Flink and Ververica Platform, so you keep one consistent control plane across your entire Flink ecosystem.
Runs on every Flink distribution
Go from installation to full visibility in minutes. A streamlined, lightweight setup means you connect to clusters and manage jobs immediately, skipping complex configuration.
Runs as a single Docker container or a single JAR file, on-premises, on Kubernetes via Helm charts, or on ECS and Fargate.
Full support for air-gapped deployments with zero data egress, a low memory footprint, and low CPU utilisation.
Flex is priced per cluster rather than per user or per seat, so your costs stay flat as your engineering team grows.
Flex is proven in mission-critical environments, and for Kpow users it provides a seamless, unified experience across your entire data-in-motion stack.
“I am grateful for the empathy and passion the Factor House team has shown in partnering with Airwallex.”
Alex Hilton
Chief of Staff-Technology, Airwallex
Priced per cluster, not per seat. Your costs stay flat as your team grows.
For individual developers and learning.
Start freeNo per-seat fees.
Speak to the teamStart with the free version and have Flex running in your environment in minutes via Docker, Kubernetes, or JAR. If you're evaluating Flex at scale, get in touch and we'll walk through how it fits your environment.