Apache Kafka product ecosystem

Welcome to the Apache Kafka ecosystem.

Build and deploy real-time streaming applications

Real-time applications and modern implementations for data streaming and processing require more than a Kafka broker. Discover an ecosystem of solutions that simplify connectivity to and from data sources and ensure governance and discoverability.

kafka ecosystem getting

Apache Kafka product trials

Getting started

OpenShiftOpenShift Connectors trial

Learn more about Red Hat OpenShift Connectors and start building integrations today.

Your Red Hat account provides you with access to try, use, and provision managed cloud services, review documentation, and more. Red Hat OpenShift Connectors are in Service Preview, which means you can start building connections to Kafka at no cost to you or your organization. 

Explore

  • Try Red Hat OpenShift Connectors and OpenShift for Apache Kafka for 48 hours
  • Connect up to four sources and sinks
  • Get ready to start integrating data to Kafka

Try OpenShift Connectors

Messages

OpenShift Service Registry trial

Learn more about Red Hat OpenShift Service Registry and start creating service contracts.

Your Red Hat account provides you with access to try, use, and provision managed cloud services, review documentation, and more. 

Explore

  • Try OpenShift Service Registry 
  • A 60-day trial is available at no cost
  • Get ready to start validating your schemas

Try OpenShift Service Registry

Kafka ecosystem quick starts

Security and compliance

Getting started with Red Hat OpenShift Service Registry

Learn how to create and view an OpenShift Service Registry instance, create a schema in the instance, and create a service account to connect an application or service to the instance.

Automation

Getting started with Red Hat OpenShift Connectors

Learn how to create a source connector and sink connector, and send data to and from OpenShift Streams for Apache Kafka.

performance

Getting started with Red Hat OpenShift Streams for Apache Kafka

Learn how to create and inspect a Kafka instance, create a service account to connect an application or service to the instance, and create a topic in the instance.

Kafka ecosystem getting started learn by doing graphic

Learn by doing: Kafka ecosystem

Learn about the fundamentals of Red Hat OpenShift Streams for Apache Kafka, Red Hat OpenShift Service Registry, and Red Hat OpenSHift Connectors following step-by-step instructions and using the no-cost trials.

Click here to find the different learning resources available for you today.

Kafka ecosystem getting started graphic

How tos

How to connect Prometheus to OpenShift Streams for Apache Kafka

Learn more    

 

How to Serialize Debezium events with Apache Avro and OpenShift Service Registry

Learn more    

 

How to Process Apache Kafka records with Knative's serverless architecture

Learn more    

Choosing the best Kafka option for your teams

Local and self-managed Kafka distributions

Discover the different types of Kafka distribution, from self-managed Kafka to Kafka as a service and "serverless-like" Kafka.

Learn more    

Managed Kafka services: which is right for you?

Continue learning about the different types of Kafka distribution types with this deep dive into Kafka as a service and "serverless-like" Kafka.

Learn more    

Fine-tune your Kafka performance 

This article introduces a way of thinking about application performance trade-offs and how to design your message flows with the Kafka optimization theorem model.

Learn more