arcbox-api 0.1.6

API server for ArcBox (gRPC + REST)
docs.rs failed to build arcbox-api-0.1.6
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 is currently machine-focused (MachineServiceImpl). Other service definitions may exist in shared protocol crates but are not all implemented here.

Features

  • gRPC MachineService with machine lifecycle + guest-agent pass-through calls

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