Choose a backend module language
Add bounded server-side logic using BlinkHost's versioned WASI runtime contract.
Last updated 2026-08-07
What you'll achieve
- Add server logic without operating a server
- Choose a language with clear production status
- Publish and roll back verified artifacts
Supported languages
- Rust: Generally available. Uses BlinkHost SDK 1.0 and the managed offline Rust compiler.
- Go with TinyGo: Generally available. Uses BlinkHost SDK 1.0 and the managed offline TinyGo compiler.
- Python: Production Preview. Confirm package compatibility and cold-start behavior for your workload.
All three target WASI Preview 1 and the blinkhost-wasi-1 ABI. A module is not a general-purpose virtual machine: database access, outbound HTTP, secrets, hashing, headers, cookies, and other host capabilities are explicitly controlled by its signed runtime policy.
Lifecycle
Create a module, edit its managed source, and choose Build. BlinkHost snapshots the source and toolchain identity. If both are unchanged, a prior verified artifact can be reused instead of recompiling. Select Use artifact, deploy, and verify the exact artifact digest. Rollback selects a prior verified artifact and never rebuilds historical source.
Help improve this page
Sign in to send page-specific feedback. For account-specific help, email support@blinkhost.me.