wasmcloud-provider-sdk

Crates.iowasmcloud-provider-sdk
lib.rswasmcloud-provider-sdk
version0.12.0
sourcesrc
created_at2023-11-09 23:53:54.091882
updated_at2024-11-08 23:31:31.644396
descriptionwasmCloud provider SDK
homepage
repositoryhttps://github.com/wasmCloud/wasmCloud
max_upload_size
id1030542
size232,882
wasmCloud Automation (automation-wasmcloud)

documentation

README

wasmCloud Provider SDK

Providers are swappable wasmCloud host plugins. They are executables (usually dedicated to longer-lived processes) that deliver common functionalities called capabilities. Providers are typically responsible for capabilities that are not considered part of the core business logic of an application, such as...

  • Sending notifications
  • Fetching secret values
  • Accessing databases
  • Serving content over HTTP

This crate is an SDK for creating capability providers in Rust. You can implement a capability that's already defined, or create a custom capability interface and use that in your wasmCloud application.

Usage

Refer to the custom template for a comprehensive example of a custom provider.

Commit count: 5943

cargo fmt