alien-sdk 2.0.0

Alien SDK for Rust — app bindings for storage, KV, queues, and vaults
Documentation

alien-sdk

Public Rust SDK for Alien applications. Its binding API exposes only the application-facing Bindings facade and storage, KV, queue, and vault types. Provider construction and managed resource bindings belong to alien-bindings, not this crate.

The worker module owns worker::AlienContext for Worker events, commands, and waitUntil. Both Bindings::from_env() and worker::AlienContext::bindings() use the same direct, in-process binding facade on every supported platform.

Worker applications must enable the worker Cargo feature:

[dependencies]
alien-sdk = { version = "1.14.1", features = ["worker"] }

The feature is intentionally not enabled by default, so Containers and Daemons using only direct bindings do not depend on the Worker protocol.