# confluentinc/cp-all-in-one

docker-compose.yml files for cp-all-in-one , cp-all-in-one-community, cp-all-in-one-cloud, Apache Kafka Confluent Platform

Repository: https://github.com/confluentinc/cp-all-in-one
Canonical: https://ross.abutalabs.com/products/cp-all-in-one
Language: Python
License Family: other
Topics: quickstart, apache-kafka, kafka, confluent, confluent-platform, docker-compose, kraft
Last push: 2026-08-18T09:27:57+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 8, longevity 100
- inputs: {"age_days": 2344, "days_push": 15, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1158, forks 713 (observed 2026-08-28T04:03:48.398679+00:00)

## What it is
A collection of Docker Compose files that spin up the full Confluent Platform stack (Kafka broker, Schema Registry, Kafka Connect, Control Center, REST Proxy, ksqlDB, Flink) locally in one command. It also ships a GitHub Action variant for running these services in CI workflows.

## Use cases
- run a local kafka development environment with docker compose
- quickstart confluent platform with ksqldb and schema registry
- spin up kafka connect and control center for testing
- start kafka services in a github actions ci pipeline
- try confluent platform components against confluent cloud
- experiment with kafka kraft mode locally

## When to choose
- you want a one-command local Confluent Platform stack for development or demos
- you need all Kafka ecosystem components (Schema Registry, Connect, ksqlDB, Control Center) running together
- you want Kafka services available in CI via a GitHub Action

## When to avoid
- you need a production Kafka deployment with clustering and tuning
- you only need a plain Apache Kafka broker without the Confluent tooling
- you cannot use Docker or Docker Compose

## Facets
- artifact type: infra-config
- maturity: active
- function: message-queue, streaming, deployment, developer-tools
- domain: self-hosted
- platform: self-hosted, windows
- tags: kafka, confluent-platform, docker-compose, ksqldb, schema-registry, kafka-connect, flink, quickstart, kraft, messaging, data-engineering, devops, docker, linux, macos

## Member repositories
- confluentinc/cp-all-in-one (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:48.398679+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:56.765266+00:00, confidence not recorded.
  - readme: https://github.com/confluentinc/cp-all-in-one (fetched 2026-08-28T04:03:48.398679+00:00, sha ca89ba316b89)
- Data as of 2026-08-30T08:39:29.467469+00:00.
