Enterprise support for Apache Kafka
Supported with Ubuntu Pro
Unlock a robust, open source foundation for your mission-critical streaming workloads. Canonical’s Apache Kafka automation and artifacts provide you with up to 15 years of security maintenance, 24/7 SLA-backed support, and expert consulting services to meet your specific requirements.
Run Apache Kafka across public and private clouds
When you use our Apache Kafka artifacts, you benefit from optimized configurations for every cloud. You can run Apache Kafka on public clouds, or in your private data center on top of MAAS and MicroCloud, OpenStack, or VMWare.
Our offering by the numbers
100+ clusters
Relying on our services
Our stack is tried and tested in production in numerous sectors ranging from banking to aerospace engineering.
10+ automations
To scale your operations
Includes deployment, scaling, backups, restores, auto-tuning, encryption, monitoring, and upgrades.
~ 30 minutes
To get started
Get up and running quickly in your local lab environment or your live production infrastructure setup.
Apache Kafka deployment options
Container
Get our Apache Kafka container to benefit from a minimalist and self-contained solution for deploying Apache Kafka clusters in all of your environments.
Try the containerSoftware operator
Our software operator helps you automate the operations of your Apache Kafka clusters including deployment, scaling, encryption, and upgrades.
Check our software operatorPopular Apache Kafka use cases

Backbone of microservices-based architectures
Apache Kafka is often used as a performant asynchronous communication middleware to allow distinct microservices to exchange data in real time. It also reduces tight coupling and cascading failures, improving the overall resiliency of the solution.

Real-time analytics and business intelligence
Apache Kafka enables enterprises to transition from delayed batch processing to real-time operational insights. It is often used to capture, transform, and process live data streams to power real-time dashboards, automated fraud detection, and dynamic pricing models.

Enterprise data hub
Apache Kafka is a powerful solution to break down data silos by establishing a centralized, high-throughput event as a universal data hub, continuously ingesting and synchronizing information across distributed systems.

Logs aggregation and observability
Apache Kafka is uniquely suited to handle the massive scale and high frequency of data generated by edge devices or by large-scale distributed systems. It acts as a high-capacity buffer for routing layer to reliably aggregate telemetry and logs across your enterprise infrastructure before feeding them into specialized monitoring, SIEM, and observability platforms.
Apache Kafka support services
Whether you are exploring Apache Kafka or need deep expertise to scale your deployments and meet your SLAs, our subscription-based services – including Ubuntu Pro – are designed to support your team and free them from time-consuming and error-prone tasks.
Our on-demand services help you address specific challenges by designing the right solutions, providing targeted knowledge transfer, or delivering timely expert consulting tailored to your needs.
Subscription-based
What's included
- Security maintenance
- 24/7 phone and ticket support
- SLA-backed firefighting support
- Managed deployments
- And much more
On-demand
What's included
- Workshops
- Deployment packages
- Consulting packages
- Trainings
- And much more
Community and support
Connect with the community
Contact us
Contribute
Apache®, Apache Kafka, Kafka®, and the Kafka logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.