---
title: Kafka 客户端 SDK
---

# Kafka SDK

FlowMQ 提供完整的 Kafka 协议兼容，以下各语言的 Kafka 客户端库均可直接连接 FlowMQ。

## Python

| 库 | 说明 |
|----|------|
| [kafka-python](https://github.com/dpkp/kafka-python) | 纯 Python 实现，无需额外依赖，上手简单 |
| [confluent-kafka-python](https://github.com/confluentinc/confluent-kafka-python) | 基于 librdkafka，性能更优，适合生产环境 |


## Java

| 库 | 说明 |
|----|------|
| [Apache Kafka Clients](https://github.com/apache/kafka) | 官方 Java 客户端，功能最完整 |

## Go

| 库 | 说明 |
|----|------|
| [franz-go](https://github.com/twmb/franz-go) | 纯 Go 实现，无 CGO 依赖，API 现代，推荐使用 |
| [confluent-kafka-go](https://github.com/confluentinc/confluent-kafka-go) | 基于 librdkafka 的 Go 封装 |

## JavaScript / Node.js

| 库 | 说明 |
|----|------|
| [KafkaJS](https://github.com/tulios/kafkajs) | 纯 JavaScript 实现，无原生依赖，TypeScript 友好 |

## C / C++

| 库 | 说明 |
|----|------|
| [librdkafka](https://github.com/confluentinc/librdkafka) | C 语言实现的高性能 Kafka 客户端，众多语言绑定的基础 |

## Rust

| 库 | 说明 |
|----|------|
| [rust-rdkafka](https://github.com/fede1024/rust-rdkafka) | 基于 librdkafka 的 Rust 绑定 |

## C# / .NET

| 库 | 说明 |
|----|------|
| [confluent-kafka-dotnet](https://github.com/confluentinc/confluent-kafka-dotnet) | 基于 librdkafka 的 .NET 客户端，Confluent 官方维护 |
