aid: kafka name: Apache Kafka description: >- Apache Kafka is a distributed event streaming platform for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. It provides high-throughput, fault-tolerant, publish-subscribe messaging. type: Index accessModel: pricing: freemium onboarding: unknown trial: false try_now: false public: false label: Freemium confidence: medium source: - plans generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/kafka.png tags: - Distributed Systems - Event Driven - Messaging - Real-Time - Streaming url: https://raw.githubusercontent.com/api-evangelist/kafka/refs/heads/main/apis.yml created: '2024-01-01' modified: '2026-05-30' specificationVersion: '0.19' apis: - aid: kafka:producer-api name: Kafka Producer API description: API for publishing streams of records to Kafka topics. humanURL: https://kafka.apache.org/documentation/#producerapi tags: - Messaging - Producer - Streaming properties: - type: Documentation url: https://kafka.apache.org/documentation/#producerapi - type: AsyncAPI url: https://raw.githubusercontent.com/api-evangelist/kafka/refs/heads/main/asyncapi/kafka-asyncapi.yml - aid: kafka:consumer-api name: Kafka Consumer API description: API for subscribing to topics and processing streams of records. humanURL: https://kafka.apache.org/documentation/#consumerapi tags: - Consumer - Messaging - Streaming properties: - type: Documentation url: https://kafka.apache.org/documentation/#consumerapi - type: AsyncAPI url: https://raw.githubusercontent.com/api-evangelist/kafka/refs/heads/main/asyncapi/kafka-asyncapi.yml - aid: kafka:streams-api name: Kafka Streams API description: >- API for building stream processing applications and microservices on top of Kafka. humanURL: https://kafka.apache.org/documentation/streams/ tags: - Processing - Streaming properties: - type: Documentation url: https://kafka.apache.org/documentation/streams/ - aid: kafka:connect-api name: Kafka Connect REST API description: >- REST API for integrating Kafka with external systems through connectors. humanURL: https://kafka.apache.org/documentation/#connect baseURL: http://localhost:8083 tags: - Connectors - Integration properties: - type: Documentation url: https://kafka.apache.org/documentation/#connect_rest - aid: kafka:admin-api name: Kafka Admin API description: >- API for managing and inspecting topics, brokers, configurations, and ACLs. humanURL: https://kafka.apache.org/documentation/#adminapi tags: - Administration - Management properties: - type: Documentation url: https://kafka.apache.org/documentation/#adminapi common: - type: VulnerabilityDisclosure url: security/kafka-vulnerability-disclosure.yml - type: DomainSecurity url: security/kafka-domain-security.yml - type: AsyncAPI url: https://raw.githubusercontent.com/api-evangelist/kafka/refs/heads/main/asyncapi/kafka-asyncapi.yml - type: LinkedIn url: https://www.linkedin.com/company/apachekafka - type: Website url: https://kafka.apache.org - type: Documentation url: https://kafka.apache.org/documentation/ - type: GettingStarted url: https://kafka.apache.org/quickstart - type: GitHubOrganization url: https://github.com/apache/kafka - type: Blog url: https://kafka.apache.org/blog - type: Community url: https://kafka.apache.org/contact maintainers: - FN: Kin Lane email: kin@apievangelist.com