Language Support Overview
This page contains information about language support for Spin features:
📄 Visit the Rust Spin SDK reference documentation to see specific modules, functions, variables and syntax relating to the following Rust features.
| Feature | SDK Supported? | 
|---|---|
| Triggers | |
| HTTP | Supported | 
| Redis | Supported | 
| APIs | |
| Outbound HTTP | Supported | 
| Configuration Variables | Supported | 
| Key Value Storage | Supported | 
| SQLite Storage | Supported | 
| MySQL | Supported | 
| PostgreSQL | Supported | 
| Outbound Redis | Supported | 
| Serverless AI | Supported | 
| MQTT Messaging | Supported | 
| Extensibility | |
| Authoring Custom Triggers | Supported | 
📄 Visit the JS/TS Spin SDK reference documentation to see specific modules, functions, variables and syntax relating to the following TS/JS features.
| Feature | SDK Supported? | 
|---|---|
| Triggers | |
| HTTP | Supported | 
| Redis | Not Supported | 
| APIs | |
| Outbound HTTP | Supported | 
| Configuration Variables | Supported | 
| Key Value Storage | Supported | 
| SQLite Storage | Supported | 
| MySQL | Supported | 
| PostgreSQL | Supported | 
| Outbound Redis | Supported | 
| Serverless AI | Supported | 
| MQTT Messaging | Supported | 
| Extensibility | |
| Authoring Custom Triggers | Not Supported | 
📄 Visit the Python Spin SDK reference documentation to see specific modules, functions, variables and syntax relating to the following Python SDK.
| Feature | SDK Supported? | 
|---|---|
| Triggers | |
| HTTP | Supported | 
| Redis | Supported | 
| APIs | |
| Outbound HTTP | Supported | 
| Configuration Variables | Supported | 
| Key Value Storage | Supported | 
| SQLite Storage | Supported | 
| MySQL | Supported | 
| PostgreSQL | Supported | 
| Outbound Redis | Supported | 
| Serverless AI | Supported | 
| MQTT Messaging | Not Supported | 
| Extensibility | |
| Authoring Custom Triggers | Not Supported | 
📄 Visit the TinyGo Spin SDK reference documentation to see specific modules, functions, variables and syntax relating to the following TinyGo SDK.
| Feature | SDK Supported? | 
|---|---|
| Triggers | |
| HTTP | Supported | 
| Redis | Supported | 
| APIs | |
| Outbound HTTP | Supported | 
| Configuration Variables | Supported | 
| Key Value Storage | Supported | 
| SQLite Storage | Supported | 
| MySQL | Supported | 
| PostgreSQL | Supported | 
| Outbound Redis | Supported | 
| Serverless AI | Supported | 
| MQTT Messaging | Not Supported | 
| Extensibility | |
| Authoring Custom Triggers | Not Supported | 
 
                             
                            