# Spring Cloud Data Flow

Spring Cloud Data Flow is a microservices-based toolkit for building streaming and batch data processing pipelines in Cloud Foundry and Kubernetes, where pipelines are composed of Spring Boot apps built on the Spring. It is open source and self-hosted, installable on Docker Hub.

Canonical page: https://ourlocalhost.com/app/5880/spring-cloud-data-flow

## Description

Spring Cloud Data Flow is a microservices-based toolkit for building streaming and batch data processing pipelines in Cloud Foundry and Kubernetes, where pipelines are composed of Spring Boot apps built on the Spring Cloud Stream and Spring Cloud Task frameworks. As of April 2025, Broadcom no longer maintains it as an open-source project and offers commercial support options instead.

## Platform availability

Available on 0 of 6 install platforms.

## Health score

10/100 (Low), based on 2 of 4 factors.
- Easy to install: 10 (0 install platforms, Docker image)
- Light to run: 10 (16 GB minimum RAM)

## Links

- Docker Hub: https://hub.docker.com/r/bitnamicharts/spring-cloud-dataflow
- GitHub: https://github.com/spring-attic/spring-cloud-dataflow

## Common questions

### How can I check the versions of the major dependencies in my Spring Cloud Data Flow server?

The About REST API result includes a display name and version for each major dependency, plus a URL when one is specified.

### What compatibility checks should I do before running Spring Cloud Data Flow on Kubernetes?

Check the compatibility matrix for deployer and server compatibility with the Kubernetes release version. The Kubernetes implementation uses the Spring Cloud Deployer Kubernetes library.

### Can a single Spring Cloud Data Flow installation deploy streams and tasks across more than one target?

Yes. One installation can support orchestrating deployment of streams and tasks to Local, Cloud Foundry, and Kubernetes.

### Where can I find community Q&A for troubleshooting Spring Cloud Data Flow usage?

A Stack Overflow tag for spring-cloud-dataflow collects community questions and answers on usage and troubleshooting.

## Alternatives

- Databricks: Databricks provides a Unified Analytics Platform that accelerates innovation by unifying data science, engineering and business.

---
Source: Our Local Host (https://ourlocalhost.com/app/5880/spring-cloud-data-flow), the self-hosted and open-source app directory.
