Libraries/Shims

We're updating our documentation, so the presented info might not be the most recent.

Libraries, shims, wrappers, or extensions are libraries that incorporate the usage of our SDKs to simplify the integration and adoption of Streamdal.

Shims are intended to be โ€œdrop-inโ€ replacements for existing library usage.

Note

For example, if your Go application is using segmentio/kafka-go, then you can just change your import line from github.com/segmentio/kafka-go and change it to github.com/streamdal/segmentio-kafka-go.

With the shim, you no longer will need to manually instrument every bit of code that reads or writes data to Kafka.

Master List

Go

Node

Python


NOTE: Check README.STREAMDAL.md in the shimmed library repos for additional info on usage and examples.

More to come!

Check out the Libraries section of the SDK pages to see what we are considering forking based on feedback from our users and design partners:

Note

Have a request for a library/wrapper/extension we should add?

Open up an issue on GitHub, or let us know on Discord!