Replicante Rust SDK

The Replicante project is a combination of multiple applications and integrations. This SDK aids development of tools and processes for the Replicante ecosystem in rust.

A single SDK crate provides the community with a clear starting point and provides users with a more consistent experience.

Documentation

The Rust SDK is documented using rustdoc and available on [docs.rs/replisdk].

Areas of the SDK

Features list

But when building agents you don't want to the platform SDK code bloating the final binaries. Cargo features are used to provide a single SDK crate without including needless logic.

All SDK features are gated so nothing is provided by default and you have to opt into what you need. Below is a summary of available cargo features:

Experimental features and changes

While the SDK is evolving and the ecosystem growing it is essential to balance speed of change with stability.

The most experimental stuff and sometimes the newer features are made available through a dedicated replisdk-experimental crate. This isolates SDK users from the most likely to change features of the SDK.

Over time the features in replisdk-experimental are meant to be either deprecated or stabilised into replisdk.