cavi-ai/
GitHub ↗

Rust crate book

This track documents Rust crates for HTTP clients and in-process embedding. The sole crates.io library SDK is bobby-browser-client (client + wire types). The CLI package bobby-browser is separate.

Stability tiers

TierMeaning
SupportedDocumented consumer APIs (bobby-browser-client, CLI)
EmbedSupported for in-process use; alpha may still break
InternalWorkspace-only; do not treat as a public API

Publishing is phased. Prefer building from this repo until cargo add / cargo install succeed for the version you want.

Contents

PageTierRole
bobby-browser-clientSupportedcrates.io SDK: HTTP /v1 + wire types
Wire typesSupportedSame types, via bobby-browser-client
interface-coreEmbedAuthority, events, authorization
sdk-coreEmbedRuntime service behind the broker
brokerEmbedHTTP /v1 + MCP HTTP
Engines and storesInternalworker-pool, page-runtime, …

CLI package: bobby-browser → binary bobby (see CLI reference).