11 breaking releases

new 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

#1021 in WebAssembly

Download history 355/week @ 2024-07-25 357/week @ 2024-08-01 225/week @ 2024-08-08 275/week @ 2024-08-15 493/week @ 2024-08-22 235/week @ 2024-08-29 306/week @ 2024-09-05 453/week @ 2024-09-12 641/week @ 2024-09-19 625/week @ 2024-09-26 812/week @ 2024-10-03 947/week @ 2024-10-10 1534/week @ 2024-10-17 1180/week @ 2024-10-24 640/week @ 2024-10-31 506/week @ 2024-11-07

4,050 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