Softwr
Apache Kafka logo

Apache Kafka

Open-source distributed event streaming platform

As of 29 August 2026, Apache Kafka is free to use. The distributed event streaming platform behind most large data pipelines. Softwr lists it under Databases. Apache Kafka is made by Apache Software Foundation, launched in 2011, available on Linux, Windows, macOS, Self-hosted.

Overview

What Apache Kafka does

Apache Kafka is an open-source distributed event streaming platform used for high-performance data pipelines, streaming analytics, data integration and mission-critical applications. It sits between systems that produce events and systems that consume them, keeping an ordered, durable, replayable log in between. That log is the reason Kafka displaced traditional message queues in large architectures. A queue typically deletes a message once it is read; Kafka retains it, so a new consumer can read history from the beginning, and a broken consumer can be fixed and replayed rather than losing data. The project reports latencies as low as 2ms at network-limited throughput, production clusters of up to a thousand brokers handling trillions of messages a day, and Connect integrations with hundreds of sources and sinks including Postgres, JMS, Elasticsearch and Amazon S3. It is one of the five most active projects at the Apache Software Foundation, under the Apache License v2.

What people use it for

  • Moving events between services without point-to-point coupling
  • Feeding analytics and warehouses from operational systems in near real time
  • Replaying history to rebuild state after a consumer bug
  • Buffering bursty producers ahead of slower downstream systems

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Apache Kafka.

  • Operationally heavy to self-host: brokers, storage, rebalancing and upgrades are a standing job, which is why managed Kafka is a large market
  • Overkill for straightforward job queues, where a simpler broker is easier to run and reason about
  • Ordering guarantees hold per partition, not per topic, and getting partitioning wrong is a common and expensive design mistake
  • The ecosystem is fragmented across the Apache project and vendor distributions, so documentation and tooling advice often assume a particular distribution

Cross-shopped

What people choose instead of Apache Kafka

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Apache Kafka logo
    Apache Kafka
    vs
    Confluent Cloud logo
    Confluent Cloud

    Confluent Cloud: Managed Kafka from the company founded by its creators, removing the broker operations that make self-hosting expensive

  • Apache Kafka logo
    Apache Kafka
    vs
    Temporal logo
    Temporal

    Temporal: Solves the neighbouring problem of durable execution rather than event transport, and is often weighed against Kafka for orchestration work

Pricing

What Apache Kafka costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Apache Kafka

Free

  • Full platform
  • Kafka Connect
  • Kafka Streams
  • No broker or throughput limits

Capabilities

Features

  • Durable commit log

    Events are retained and replayable rather than consumed and deleted

  • Horizontal scale

    Clusters reported up to a thousand brokers and petabytes of data

  • Kafka Connect

    Prebuilt connectors to hundreds of sources and sinks

  • Kafka Streams

    Joins, aggregations, filters and transformations with exactly-once semantics

  • Replication

    Fault-tolerant across brokers, availability zones and regions

  • Low latency

    Latencies as low as 2ms at network-limited throughput

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Apache Kafka free?

Yes. Kafka is open source under the Apache License v2 with no licence fee. Costs come from the infrastructure you run it on, or from a managed service such as Confluent Cloud.

How is Kafka different from a message queue?

A queue usually removes a message once it is consumed. Kafka keeps an ordered, durable log, so consumers track their own position and history can be replayed — which is what makes rebuilding state after a bug possible.

Who uses Kafka?

The project reports use by more than 80% of the Fortune 100, with over 5 million lifetime downloads.

Do I need to run Kafka myself?

No. Self-hosting is the operationally expensive option; managed services such as Confluent Cloud run the brokers for you and bill on throughput and storage instead.

Share

Keep looking

Where to go from Apache Kafka

Best Databases software for

Compare Apache Kafka with

Other Databases software

  • Kafka-compatible streaming platform with no ZooKeeper or JVM

    Free plan9 researched notes
  • Open-source message broker supporting AMQP and other protocols

    Open source8 researched notes
  • High-performance messaging system for cloud-native applications

    Open source9 researched notes
  • Multi-protocol event broker sold as software, cloud service or a hardware appliance

    Free plan12 researched notes
  • JMS message broker underpinning bank and telecom estates, now maintained rather than expanded

    Pricing on request12 researched notes
  • Streaming SQL engine built on ClickHouse internals, shipping as one small binary

    Free, then $199/mo12 researched notes
  • Real-time data integration combining streaming, CDC, and batch

    Free, then $0.5/GB10 researched notes
  • The world's most advanced open source relational database

    Free plan11 researched notes
  • MIT-licensed analytical SQL database that runs inside your process, with no server, no dependencies and one writer at a time.

    Free plan14 researched notes
  • Fully managed open source data infrastructure cloud

    Free plan14 researched notes
  • Open-source search and analytics suite forked from Elasticsearch

    Open source9 researched notes
  • The Meta-lineage distributed SQL query engine, distinct from the Trino fork

    Open source12 researched notes
  • Distributed memory object caching system

    Open source8 researched notes
  • Serverless analytics data warehouse built on DuckDB

    Free, then $250/mo9 researched notes
  • The world's leading graph database

    Free plan16 researched notes
  • Open-source search and analytics suite forked from Elasticsearch

    Open source9 researched notes
  • Flexible, scalable NoSQL cloud database from Firebase

    Free plan12 researched notes

Softwr does not host reviews and shows no star rating for Apache Kafka, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Apache Kafka

Best Databases software alternatives

Industrial process historian with published per-tag pricing and no client licence fees

Per tag band per year

NetApp-owned managed service for Cassandra, Kafka, OpenSearch, PostgreSQL and Cadence with a bring-your-own-cloud model

quote

Erlang MQTT broker for large IoT fleets, relicensed to BSL with production free use limited to one node

Per month by connection and session volume

Attribute-based access control and masking applied inside Snowflake, Databricks and BigQuery

quote

MPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables

Open source, no licence fee

Streaming database that maintains incremental materialised views in SQL instead of Flink jobs

Per RisingWave Unit hour

Centralised data access governance from the creators of Apache Ranger, now rebranding as Trust3 AI

quote

The Meta-lineage distributed SQL query engine, distinct from the Trino fork

Open source, no licence fee

Compare Apache Kafka with alternatives