# Spring Cloud Stream Core API

**Canonical:** https://apis.io/apis/spring-cloud-stream/spring-cloud-stream-core/  
**Provider:** Spring Cloud Stream — https://apis.io/providers/spring-cloud-stream/  
**Base URL:** https://repo.spring.io/milestone/org/springframework/cloud/spring-cloud-stream  
**Documentation:** https://spring.io/projects/spring-cloud-stream

Spring Cloud Stream Core API is one of 3 APIs that [Spring Cloud Stream](https://apis.io/providers/spring-cloud-stream/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 2 JSON Schema definitions. Tagged areas include Bindings, Consumer Groups, Event-Driven, Functional Programming, and Messaging. The published artifact set on APIs.io includes API documentation, a getting-started guide, release notes, and 2 JSON Schemas.

Core programmatic API for building message-driven microservice applications. Provides functional programming model with java.util.function.Function, Consumer and Supplier bindings, binding lifecycle management, and integration with Spring Integration for message transformation and routing.

## Machine-readable artifacts (12)

- **Documentation** — https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/
- **API Documentation** — https://docs.spring.io/spring-cloud-stream/docs/current/api/
- **GettingStarted** — https://spring.io/projects/spring-cloud-stream#learn
- **GitHub** — https://github.com/spring-cloud/spring-cloud-stream
- **Maven Repository** — https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-stream
- **Samples** — https://github.com/spring-cloud/spring-cloud-stream-samples
- **ReleaseNotes** — https://github.com/spring-cloud/spring-cloud-stream/releases
- **Issues** — https://github.com/spring-cloud/spring-cloud-stream/issues
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/spring-cloud-stream/refs/heads/main/json-schema/spring-cloud-stream-binding-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/spring-cloud-stream/refs/heads/main/json-structure/spring-cloud-stream-binding-structure.json
- **JSONLDContext** — https://raw.githubusercontent.com/api-evangelist/spring-cloud-stream/refs/heads/main/json-ld/spring-cloud-stream-context.jsonld
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/spring-cloud-stream/refs/heads/main/apis.yml

## Other Spring Cloud Stream APIs (2)

- [Spring Cloud Stream Kafka Binder](https://apis.io/apis/spring-cloud-stream/spring-cloud-stream-kafka-binder/)
- [Spring Cloud Stream RabbitMQ Binder](https://apis.io/apis/spring-cloud-stream/spring-cloud-stream-rabbitmq-binder/)

## Tags

Bindings, Consumer Groups, Event-Driven, Functional Programming, Messaging, Microservices

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/spring-cloud-stream/spring-cloud-stream-core/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/spring-cloud-stream/.
