matrix-sdk-indexeddb

Crates.iomatrix-sdk-indexeddb
lib.rsmatrix-sdk-indexeddb
version0.14.0
created_at2022-05-11 16:27:21.850864+00
updated_at2025-09-04 14:49:59.179535+00
descriptionWeb's IndexedDB Storage backend for matrix-sdk
homepage
repositoryhttps://github.com/matrix-org/matrix-rust-sdk
max_upload_size
id584788
size574,475
Rust (github:matrix-org:rust)

documentation

README

matrix-sdk-indexedddb

This crate implements a storage backend on IndexedDB for web environments using the matrix-sdk-base primitives.

Usage

The most common usage pattern would be to have this included via matrix-sdk in your Cargo.toml and leave instantiation to it.

[target.'cfg(target_family = "wasm")'.dependencies]
matrix-sdk = { version = "0.5, default-features = false, features = ["indexeddb", "e2e-encryption"] }

Crate Feature Flags

The following crate feature flags are available:

  • e2e-encryption: (on by default) Enables the store for end-to-end encrypted data (IndexeddbCryptoStore).
  • state-store: (on by default) Enables the StateStore implementation (IndexeddbStateStore).
Commit count: 13390

cargo fmt