Kafka is an open-source distributed event and stream-processing platform built to process demanding real-time data feeds. It is inherently scalable, with high throughput and availability.

Quickstarts and intermediate tutorials to get started.
Guides on how to get started with Kafka managed clusters, how to modify users and databases, and how to improve performance and high availability.
API and CLI reference documentation for the Kafka database service, including example requests and available parameters.
Explanations and definitions of core concepts in Kafka.
Features, plans and pricing, availability, limits, known issues, and more.

Latest Updates

26 February 2024

  • You can now customize the amount of nodes in Dedicated CPU Kafka plans to 3, 6, 9, or 15 nodes. For more details, see our guide on how to resize Kafka clusters.

4 December 2023

  • You can now add additional storage independently from your chosen database configuration plan when creating or resizing Kafka clusters on DigitalOcean. This provides a more economic option for increasing storage, rather than upgrading your cluster’s entire plan.

    For more details, see our guides on how to resize Kafka clusters.

7 November 2023

For more information, see all Kafka release notes.