Rust API

The Rust reference is rustdoc's own: every public item of the crates below, with its documentation, signatures and examples, built from the doc comments every time the site is built. Back to the API reference.

CrateWhat it is
criogenai-agentAgents for CriogenAI: the model and tools loop on the workflow engine
criogenai-coreExecution engine for CriogenAI workflows
criogenai-providersModel provider layer for CriogenAI: messages, tools, model errors, protocols
criogenai-storageThreads, checkpoints and storage backends for CriogenAI
criogenai-telemetryOpenTelemetry and Langfuse export for CriogenAI runs
criogenai-gatewayAn OpenAI-compatible LLM gateway on CriogenAI's provider layer
criogenai-traceA local trace viewer for CriogenAI runs: an OTLP receiver with a page
criogenai-rtTasks and timers for CriogenAI: Tokio on servers, the JavaScript event loop in the browser

Start with criogenai_agent (agents and tools) and criogenai_core (the workflow engine). The crates are not on crates.io yet, so these pages are the reference for their public API; the source is not published. Use the search box on any of these pages to find a type or function.

Python and TypeScript have the same features: Python API, TypeScript API.