Any language
The runtime is language-agnostic. Python and TypeScript SDKs are authoring surfaces; the guest workload can be any language packaged into the microVM image.
Pattern
Section titled “Pattern”- Add the runtime package through Nix.
- Copy source into the guest image or write it through the runtime SDK.
- Set an argv entrypoint or start command.
- Declare network and resource limits explicitly.
Example command entrypoint in Workload IR authoring:
entrypoint_command(["bash", "-lc", "your-runtime your-program"])Security notes
Section titled “Security notes”- Prefer pinned package sets.
- Avoid install-at-runtime workflows for production artifacts.
- Use digest-pinned OCI inputs only when the Nix path is not practical.