arcbox-api 0.4.9

API server for ArcBox (gRPC + REST)
docs.rs failed to build arcbox-api-0.4.9
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

arcbox-api

API server layer for ArcBox.

Overview

This crate provides ArcBox gRPC service implementations over arcbox-core runtime state. It currently exposes machine, sandbox, and host-side migration service implementations.

Features

  • gRPC MachineService with machine lifecycle + guest-agent pass-through calls
  • gRPC MigrationService with host-side migration planning/execution entrypoints

Usage

use arcbox_api::MachineServiceImpl;
use arcbox_core::Runtime;
use std::sync::Arc;

let runtime = Arc::new(Runtime::new(Default::default())?);
let _machine_service = MachineServiceImpl::new(runtime);

License

MIT OR Apache-2.0