Confluent Platform

Confluent Platform

Confluent Platform is a streaming platform that enables you to organize and manage data from many different sources with one reliable, high performance system.

_images/header.svg
Platform management
_images/kubernetes.svg

Confluent Operator

Deploy and manage Confluent Platform as a cloud-native, stateful container application on Kubernetes and OpenShift.

_images/ansible.svg

Ansible Playbooks for Confluent Platform

Automate deployment of Confluent Platform on non-containerized environments.

Connection with external systems
_images/kafka-connect.svg

Kafka Connect

Kafka Connect is a framework for connecting Apache Kafka® with external systems such as databases, key-value stores, search indexes, and file systems.

_images/kafka-connectors.svg

Kafka connectors

Use connectors to copy data between Apache Kafka® and other systems that you want to pull data from or push data to.

Building applications
_images/Frame-85.svg

ksqlDB

ksqlDB is a database purpose-built to help developers create stream processing applications on top of Apache Kafka.

_images/confluent-cli.svg

Confluent CLI

Manage Confluent Platform, including RBAC, secrets, and the ability to deploy a single-node Confluent Platform instance

_images/schema-registry.svg

Schema Registry

Schema Registry provides a RESTful interface for storing and retrieving your Avro®, JSON Schema, and Protobuf schemas.

Monitoring and management
_images/control-center.svg

Control Center

Manage key operations and monitor the health and performance of Kafka clusters using curated dashboards

_images/prometheus.svg

Prometheus metrics

Export data from Apache Kafka® topics and makes the data available to an endpoint which is scraped by a Prometheus server.

_images/confluent-hub.svg

Confluent Hub

Online library of pre-packaged extensions or add-ons for Confluent Platform and Kafka.