matrix-rust-sdk/bindings/matrix-sdk-ffi
Ivan Enderlin 8ac51c19f5
Merge pull request #3369 from matrix-org/bnjbvr/get-rid-of-notificationclientbuilder
notification client: get rid of builder
2024-05-02 09:34:32 +02:00
..
src Merge pull request #3369 from matrix-org/bnjbvr/get-rid-of-notificationclientbuilder 2024-05-02 09:34:32 +02:00
Cargo.toml chore: Upgrade base64 crate 2024-04-30 17:46:59 +02:00
README.md
build.rs
uniffi.toml

README.md

FFI bindings for the rust matrix SDK

This uses uniffi to build the matrix bindings for native support and wasm-bindgen for web-browser assembly support. Please refer to the specific section to figure out how to build and use the bindings for your platform.

OpenTelemetry support

The bindings have support for OpenTelemetry, allowing for the upload of traces to any OpenTelemetry collector. This support is provided through the opentelemetry crate, which requires the [protoc] binary to be installed during the build process.

Platforms

Swift/iOS sync

Swift/iOS async

TBD