Status: Implementation IMPLEMENTED (library) × Exposure — (no HTTP surface). Earlier versions of this page documented https://api.allternit.com/api/vm routes and curl examples. No /api/vm routes exist in allternit-api or the Cloud API; the only VM HTTP surface in allternit-api is /vm-session (POST /, GET /:session_id, POST /:session_id/execute, DELETE /:session_id).

Overview

allternit-vm-executor (services/vm-executor) is a Rust crate that owns a DriverRegistry, tracks active VMs, and exposes a lifecycle API on top of allternit-driver-interface. Consumers link it as a library.

VM statuses

Creating, Running, Paused, Stopped, Failed (VmStatus).

API (VmExecutor)

Errors

ExecutorError includes NoDriver among its variants; see services/vm-executor/src/lib.rs for the full list.