klave

Crates.ioklave
lib.rsklave
version0.4.0
created_at2024-04-04 10:23:53.035999+00
updated_at2025-06-12 15:12:43.086439+00
descriptionA Rust SDK for the Klave platform.
homepagehttps://klave.com/
repositoryhttps://github.com/klave-network/platform.git
max_upload_size
id1196098
size286,358
(jlabbeKlavo)

documentation

https://docs.klave.com/sdk/latest

README

The Klave Rust SDK

Klave is a cloud application platform (PaaS) providing privacy-enabling and zero-trust characteristics for WebAssembly-based applications. The Klave Rust SDK makes it easy to build Klave applications in Rust.

Overview

This crate provides the necessary SDK and bindings for the development of Rust application to deploy on Klave.

It covers:

  • Using the ledger database
  • Making HTTPs outcall
  • Making notification
  • Using hardware accelerated Cryptography
  • and more...

Getting Started

Bootstrap

You can start from scratch with cargo add klave or Fork the Rust template app repository.

Develop

Develop your app in Rust with the Klave SDK. Ensure the Rust package you are using are compatible with wasm.

Build

cargo component build --target wasm32-unknown-unknown --release

Deploy

Deploy your app on Klave.

Usage

For detailed usage instructions and SDK reference, please refer to the documentation.

Contributing

Contributions to this crate are welcome! If you encounter any bugs or have suggestions for improvements, please open an issue on the GitHub repository.

License

This crate is licensed under the terms detailed in LICENSE.md

Commit count: 171

cargo fmt