Overview

The Allternit VM Executor is a thin orchestrator that sits on top of the allternit-driver-interface abstraction. It owns a DriverRegistry, tracks active VMs, and exposes a high-level lifecycle API that downstream crates can use without binding to a concrete driver implementation.

Base URL

The crate is consumed as a Rust library. It is surfaced through the platform gateway at:

VM statuses

Endpoints

JSON examples

Create a VM

Response:

Execute a command in a VM

Response:

Health check

Response:

Error codes