Skip to content

Danube client library

Currently, the supported clients are the Rust Client and Go Client clients. However, the community is encouraged to contribute by developing clients in other programming languages.

Rust client

The Rust danube-client is an asynchronous Rust client library. To start using the danube-client library in your Rust project, you need to add it as a dependency. You can do this by running the following command:

cargo add danube-client

This command will add danube-client to your Cargo.toml file. Once added, you can import and use the library in your Rust code to interact with the Danube Pub/Sub messaging platform.

Go client

To start using the danube-go library in your Go project, you need to add it as a dependency. You can do this by running the following command:

go get github.com/danrusei/danube-go

This command will fetch the danube-go library and add it to your go.mod file. Once added, you can import and use the library in your Go code to interact with the Danube Pub/Sub messaging platform.

Community Danube clients

TBD