Weave Sdk
Core SDK
Weave Sdk
Application SDK for identities, drives, stores, messaging, replication, and peer networking.
At a glance
25Structs
143Functions
5 / 0Enums / Traits
v0.1.0Pre-release
| Field | Value |
|---|---|
| Crate | weave-sdk |
| Source | libs/weave-sdk |
| Public structs | 25 |
| Public enums | 5 |
| Public traits | 0 |
| Public functions | 143 |
| Public method targets | 17 |
What developers should learn here
Application SDK for identities, drives, stores, messaging, replication, and peer networking. The pages in this section are shaped around this package's real modules and exported symbols, not a fixed template. Use the API Surface page as the coverage ledger and the workflow pages for how to compose the primitives.
Page map
Node Builder
Construct a configured WeaveNode.
Identity and Messaging
Bind a DID and send signed messages.
Drives and Replication
Open drives and start replication.
Networking
Swarm and DHT integration through the SDK.
API Surface
Complete ledger of exported types, traits, and functions.
Source modules
config— libs/weave-sdk/src/lib.rscrypto— libs/weave-sdk/src/lib.rserror— libs/weave-sdk/src/lib.rsidentity— libs/weave-sdk/src/lib.rsmessaging— libs/weave-sdk/src/lib.rsmodels— libs/weave-sdk/src/lib.rsnetwork— libs/weave-sdk/src/lib.rsnetwork_manager— libs/weave-sdk/src/lib.rsnode— libs/weave-sdk/src/lib.rsprelude— libs/weave-sdk/src/lib.rsreplication— libs/weave-sdk/src/lib.rs