IBM Event Streams

Put events to work with Apache Kafka for Enterprise

Isometric diagram of people setting up apps using event streams with devices to automate business needs

Accelerate your event-driven efforts

IBM Event Streams is an event streaming platform built on open source Apache Kafka®. It is available both as a fully managed service on IBM Cloud or on-premise as part of Event Automation or as part of CP4I.

To deliver more engaging customer experiences, you need to accelerate your event-driven efforts so that you can act in real-time. With IBM® Event Streams, you can leverage enterprise-grade event streaming capabilities to build smart apps to help react to events as they happen. Based on years of operational expertise gained from running  Apache Kafka® for enterprises, IBM Event Streams is ideal for mission-critical workloads.

Creating a Secure, Highly Available IBM Event Streams Cluster on OpenShift
Facilitate machine learning

Use events to move from batch processing to real-time and predictive analytics using Event Streams for IBM Cloud.

Access years of Apache Kafka expertise

Get support around the clock from our team of Kafka experts. Event Streams for IBM Cloud is a fully managed Apache Kafka service, ensuring durability and high availability.

Increase scalability

Gain shared access to a multi-tenant cluster that seamlessly autoscales as you increase the number of partitions for your workload using the Standard plan. Alternatively, use the Enterprise plan’s scaling options to customize throughput, storage capacity, or both.

Secure by design

Data is encrypted at rest and in motion. IBM Event Streams offers integration IBM® Key Protect provides and IBM Cloud Hyper Protect Crypto Services services. You can also restrict your network access with context based restrictions and private networking.

Compliance

Both the Standard and Enterprise plans of IBM Event Streams are HIPAA-ready and compliant with PCI-DSS, SOC 2 Type 2, ISO 27001, ISO 27017, ISMAP, C5 and GDPR. The Enterprise plan includes managed security and compliance and is IBM Financial Services Validated.

Ensure high availability and durability

The Standard and Enterprise plans provide a highly available architecture using multi-zone region deployment and an availability of 99.99%. Use Apache Mirror Maker 2 to increase availability and keep applications working in a major incident that affects a full region.

Resilience and reliability

Ensures business continuity and uptime, especially for mission‑critical workloads.

Ease of deployment and management

Reduces operational overhead and speeds time-to-value.

Features

A screenshot of the Managed Services available on IBM Cloud with native Kafka experience
Fully managed service with native Kafka experience

Leverage IBM Support for deep technical expertise whenever you need it. Event Streams offers a fully managed Apache Kafka service, ensuring durability, high availability and security and compliance so that you can focus on value added tasks like building applications.

Review support plans
Image showing the authentication section of the Event Streams REST Producer API docs page
Kafka made easy

Use IBM productivity tools and the command line interface (CLI) to implement best practices. Create Event Streams instances and subsequent configuration by using Terraform. Work with all the standard Kafka APIs and clients on an Event Streams instance for a native Kafka experience. Additionally, Event Streams also provides 3 of its own APIs: Admin REST API, REST Producer API and Schema Registry API.

Find out more about our APIs
Image showing the documentation page for Event Streams for Cloud mirroring for disaster recovery topic. The diagram show a overview of mirroring.
High availability and disaster recovery

Event Streams is spread over 3 zones and is deployed in 10 multi-zone regions making it highly available. You can enable disaster recovery with rich security and geo-replication features. Take advantage of IBM productivity tools and use the command line interface (CLI) to implement best practices. You can also create your Event Streams instances and subsequent configuration by using Terraform.

A screenshot of the IBM Cloud Schema Registry interface
Schema Registry

Schema Registry provides a centralized repository for managing and validating schemas. The Event Streams Schema Registry stores a versioned history of schemas and supplies an interface for retrieving them.

Screenshot of connector catalogue page
Kafka Connect framework

You can use Kafka Connect with Event Streams for IBM Cloud and can choose whether to run the workers inside or outside IBM Cloud. IBM provides a list of over 50 connectors that are supported by IBM or the community.

See more
Screenshot of IBM Cloud Monitor on IBM Event Streams platform
Integration with monitoring and observability tools in Cloud

Get operational visibility into the performance and health of your applications, services, and platforms by using IBM Cloud Monitoring.

Monitoring Event Streams metrics
A screenshot of the Managed Services available on IBM Cloud with native Kafka experience
Fully managed service with native Kafka experience

Leverage IBM Support for deep technical expertise whenever you need it. Event Streams offers a fully managed Apache Kafka service, ensuring durability, high availability and security and compliance so that you can focus on value added tasks like building applications.

Review support plans
Image showing the authentication section of the Event Streams REST Producer API docs page
Kafka made easy

Use IBM productivity tools and the command line interface (CLI) to implement best practices. Create Event Streams instances and subsequent configuration by using Terraform. Work with all the standard Kafka APIs and clients on an Event Streams instance for a native Kafka experience. Additionally, Event Streams also provides 3 of its own APIs: Admin REST API, REST Producer API and Schema Registry API.

Find out more about our APIs
Image showing the documentation page for Event Streams for Cloud mirroring for disaster recovery topic. The diagram show a overview of mirroring.
High availability and disaster recovery

Event Streams is spread over 3 zones and is deployed in 10 multi-zone regions making it highly available. You can enable disaster recovery with rich security and geo-replication features. Take advantage of IBM productivity tools and use the command line interface (CLI) to implement best practices. You can also create your Event Streams instances and subsequent configuration by using Terraform.

A screenshot of the IBM Cloud Schema Registry interface
Schema Registry

Schema Registry provides a centralized repository for managing and validating schemas. The Event Streams Schema Registry stores a versioned history of schemas and supplies an interface for retrieving them.

Screenshot of connector catalogue page
Kafka Connect framework

You can use Kafka Connect with Event Streams for IBM Cloud and can choose whether to run the workers inside or outside IBM Cloud. IBM provides a list of over 50 connectors that are supported by IBM or the community.

See more
Screenshot of IBM Cloud Monitor on IBM Event Streams platform
Integration with monitoring and observability tools in Cloud

Get operational visibility into the performance and health of your applications, services, and platforms by using IBM Cloud Monitoring.

Monitoring Event Streams metrics
Use cases Highly responsive customer solutions

Move data closer to applications by streaming change events from back-end systems, enabling fast, responsive customer experiences. Each application can build its own view without adding load to core systems, and event streams can be replicated across cloud environments for low-latency access anywhere.

Real-time data streams

Connect diverse data sources to a data lake, enabling real-time processing of clickstreams, transactions, and more. Stream processing apps can spot patterns instantly, helping businesses respond faster and refine decisions.

Optimize events with machine learning

Trained machine learning models can consume real-time event streams to predict future outcomes. These predictions drive proactive actions, transforming data into new business opportunities.

Case studies

An aerial view of a parking lot with efficient flow

Eliminating errors with AI helps enable flawless logistics

Kafka’s effectiveness in managing real-time data streams and facilitating seamless communication between microservices in distributed systems plays a pivotal role in advancing AI capabilities. Explore how SiB Solutions, a leading logistics technology company, leverages Event Streams for IBM Cloud to help businesses achieve zero error rates.

Norsk Tipping logo

Improving the gaming experience with event streaming technology

In Norway, Norsk Tipping uses the IBM Event Streams platform to accelerate data processing and deliver more responsive user services. Offering online betting on sports, casino games and various lotteries, its social mission is to provide a responsible and attractive gaming environment in which surplus funds generated go back to Norwegian society.

Take the next step

Discover how you can put events to work with Apache Kafka for your enterprise.

Check out the FAQs
Event Streams provisioning

Leverage a fully managed Kafka service on IBM Cloud to help you build intelligent applications that react to events in real time.

Learn more
Getting started with Event Streams

Event Streams for IBM Cloud is a high-throughput message bus that is built with Apache Kafka.

Get started