Crate spin_sdk

Source
Expand description

The Rust Spin SDK.

Modules§

http
Helpers for building Spin wasi-http components.
key_value
Key/Value storage. Spin key-value persistent storage
llm
Large Language Model (Serverless AI) APIs
mqtt
MQTT message publishing.
mysql
MySQL relational database storage.
pg
Spin 2 Postgres relational database storage. Applications that do not require Spin 2 support should use the pg3 module instead.
pg3
Postgres relational database storage.
redis
Redis storage and message publishing.
sqlite
SQLite storage.
variables
Component configuration variables.

Macros§

http_router
A macro to help with constructing a Router from a stream of tokens.

Attribute Macros§

http_component
Exports the procedural macros for writing handlers for Spin components. The entrypoint to a WASI HTTP component written in Rust.
redis_component
Exports the procedural macros for writing handlers for Spin components. Generates the entrypoint to a Spin Redis component written in Rust.