Apache Kafka Streams API - SDKs
The Apache Kafka Streams API enables developers to transform streams of data from input topics to output topics. This API is accessible indirectly using Java code.
Apache Kafka is a distributed streaming platform that can be used to publish and subscribe to streams, store streams in a fault-tolerant way, and process streams as they occur.

SDKs (44)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | Apache Kafka PHP SDK by Elias Van Ootegem | The Apache Kafka PHP SDK by Elias Van Ootegem allows developers to integrate the Apache Kafka APIs into their PHP applications. |
![]() | Apache Kafka Perl SDK by TrackingSoft | The Apache Kafka Perl SDK by TrackingSoft allows developers to integrate the Apache Kafka APIs into their Perl applications. This SDK is compatible with Apache Kafka 0.9+. |
![]() | Apache Kafka NodeJS SDK by Marcus Westin | The Apache Kafka NodeJS SDK by Marcus Westin allows developers to integrate the Apache Kafka APIs into their NodeJS applications. Developers can install the SDK via npm. This SDK is not currently maintained. |
![]() | Apache Kafka NodeJS SDK by LivePerson | The Apache Kafka NodeJS SDK by LivePerson allows developers to integrate the Apache Kafka APIs into their NodeJS applications. This SDK requires Apache Kafka 0.8+ and Java 7+. |
![]() | Apache Kafka NodeJS SDK by wurstmeister | The Apache Kafka NodeJS SDK by wurstmeister allows developers to integrate the Apache Kafka APIs into their NodeJS applications. This SDK requires Apache Kafka 0.8+ and is installed via npm. |
![]() | Apache Kafka NodeJS SDK by SOHU-Co | The Apache Kafka NodeJS SDK by SOHU-Co allows developers to integrate the Apache Kafka APIs into their NodeJS applications. This SDK is compatible with Apache Kafka 0.9+. |
![]() | Apache Kafka NodeJS SDK by Blizzard Entertainment | The Apache Kafka NodeJS SDK by Blizzard Entertainment allows developers to integrate the Apache Kafka APIs into their NodeJS applications. This SDK wraps a Kafka C/C++ library. It requires Apache Kafka 0.9+ and NodeJS 4+. |
![]() | Apache Kafka JRuby SDK by Wooga | The Apache Kafka JRuby SDK by Wooga allows developers to access the Apache Kafka APIs using JRuby. |
![]() | Apache Kafka Clojure SDK by Dongmin Yu | The Apache Kafka Clojure SDK by Dongmin Yu allows developers to integrate the Apache Kafka APIs into their Clojure applications. |
![]() | Apache Kafka PHP SDK by Arnaud Le Blanc | The Apache Kafka PHP SDK by Arnaud Le Blanc allows developers to integrate the Apache Kafka APIs into their PHP applications. This SDK requires PHP 5 or 7 and is compatible with Apache Kafka v0.8+. |
![]() | Apache Kafka Scala SDK by Elodina | The Apache Kafka Scala SDK by Elodina allows developers to quickly access the Apache Kafka APIs using Scala code. |
![]() | Apache Kafka Rust SDK by Yousuf Fauzan | The Apache Kafka Rust SDK by Yousuf Fauzan allows developers to integrate the Apache Kafka APIs into their Rust applications. This SDK is tested for compatibility with Kafka 0.8.2+, but not all features from Kafka 0.9+ are supported yet. |
![]() | Apache Kafka log4php SDK by Amoma | The Apache Kafka log4php SDK by Amoma provides developers with a log4php appender for sending log messages to Apache Kafka via the Kafka APIs. This SDK is compatible with version 2.3.0 of log4php and should be installed using Composer. |
![]() | Apache Kafka PHP SDK by Michal Harish | The Apache Kafka PHP SDK by Michal Harish allows developers to integrate the Apache Kafka APIs into their PHP applications. |
![]() | Apache Kafka PHP SDK by Lorenzo Alberton | The Apache Kafka PHP SDK by Lorenzo Alberton allows developers to integrate the Apache Kafka APIs into their PHP applications. This SDK requires PHP 5.3.3+ and Apache Kafka 0.6.x or 0.7.x. |
![]() | Apache Kafka EventMachine Ruby SDK by GroupMe | The Apache Kafka EventMachine Ruby SDK by GroupMe provides a driver that allows developers to integrate the Apache Kafka API into their Ruby applications built with EventMachine. |
![]() | Apache Kafka Ruby SDK by Bob Potter | The Apache Kafka Ruby SDK by Bob Potter allows developers to integrate the Apache Kafka APIs into their Ruby applications. This SDK is compatible with Apache Kafka v0.8+. This SDK is not currently maintained. |
![]() | Apache Kafka JRuby SDK by Joseph Lawson | The Apache Kafka JRuby SDK by Joseph Lawson allows developers to integrate the Apache Kafka APIs into their applications written in JRuby. This SDK requires JRuby 1.7.19+. |
![]() | Apache Kafka Ruby SDK by Karafka | The Apache Kafka Ruby SDK by Karafka allows developers to integrate the Apache Kafka APIs into their Ruby applications. This SDK is compatible with Ruby on Rails but does not require it. |
![]() | Apache Kafka Clojure SDK by Pierre-Yves Ritschard | The Apache Kafka Clojure SDK by Pierre-Yves Ritschard allows developers to integrate the Apache Kafka APIs into their Clojure applications. This SDK is compatible with Kakfa 0.10.0.x. |
![]() | Apache Kafka Clojure SDK by Paul Ingles | The Apache Kafka Clojure SDK by Paul Ingles allows developers to integrate the Apache Kafka APIs into their Clojure applications. This SDK is compatible with Apache Kafka v0.8. |
![]() | Apache Kafka Swift SDK by Kellan Cummings | The Apache Kafka Swift SDK by Kellan Cummings allows developers to integrate the Apache Kafka APIs into their Swift applications for iOS and macOS. This SDK is compatible with Apache Kafka v0.9.0. |
![]() | Apache Kafka C#/.NET SDK by Criteo | The Apache Kafka C#/.NET SDK by Criteo allows developers to integrate the Apache Kafka APIs into their C#/.NET applications. |
![]() | Apache Kafka C#/.NET SDK by NTENT | The Apache Kafka C#/.NET SDK by NTENT allows developers to integrate the Apache Kafka APIs into their C#/.NET applications. This SDK is compatible with Apache Kafka v0.8. |
![]() | Apache Kafka C#/.NET SDK by James Roland | The Apache Kafka C#/.NET SDK by James Roland allows developers to integrate the Apache Kafka APIs into their C#/.NET applications. |