11 breaking releases

0.12.0 Nov 8, 2024
0.10.0 Oct 9, 2024
0.6.0 Jun 12, 2024
0.3.0 Mar 18, 2024
0.2.0 Nov 21, 2023

#1085 in WebAssembly

Download history 309/week @ 2024-08-26 268/week @ 2024-09-02 264/week @ 2024-09-09 530/week @ 2024-09-16 762/week @ 2024-09-23 445/week @ 2024-09-30 1140/week @ 2024-10-07 778/week @ 2024-10-14 1743/week @ 2024-10-21 1014/week @ 2024-10-28 682/week @ 2024-11-04 275/week @ 2024-11-11 807/week @ 2024-11-18 597/week @ 2024-11-25 621/week @ 2024-12-02 486/week @ 2024-12-09

2,524 downloads per month
Used in wasmcloud-provider-wit-bi…

Apache-2.0

165KB
3K SLoC

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.

Dependencies

~41–56MB
~1M SLoC