Capability Catalog
Capabilities are pluggable pieces of functionality for your applications. Plug them in and swap them out whenever you want.
Every capability consists of a standard API and one or more swappable plugins called capability providers. Learn more about capabilities, providers, interfaces, and other core concepts in the Platform Guide.
wasmCloud capabilities
NAME | INTERFACE | PROVIDERS |
---|---|---|
Blob Storage | wasi:blobstore | Azure, Filesystem, S3 |
Clocks | wasi:clocks | Built-in |
HTTP Client & Server | wasi:http | HTTP Server, HTTP Client |
Key-Value Storage | wasi:keyvalue | Redis, NATS, Vault |
Logging | wasi:logging | Built-in |
Messaging | wasmcloud:messaging | Kafka, NATS |
Postgres | wasmcloud:sqldb-postgres | Postgres |
Random | wasi:random | Built-in |
Runtime Configuration | wasi:runtime-config | Runtime |
Secrets | wasmcloud:secrets | NATS Key-Value, Vault, Kubernetes |
Third-party capabilities
NAME | INTERFACE | PROVIDERS |
---|---|---|
Couchbase | wasmcloud:couchbase | Couchbase |
Missing a capability you need?
wasmCloud supports custom capabilities—use our provider SDKs for Rust and Go to create your own! Learn more in the documentation on creating a capability provider.