Overview

The Allternit Session Manager provides high-level session management that orchestrates execution drivers. It supports process-based isolation for development and MicroVM-based isolation for production via Firecracker on Linux and Apple Virtualization Framework on macOS.

Base URL

The crate is consumed as a Rust library. It persists session state in SQLite and exposes an HTTP surface through the platform gateway at:

Session lifecycle

Drivers

Endpoints

JSON examples

Create a session

Response:

Execute a command

Response:

Destroy a session

Response:

Configuration

Error codes