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.
| Crate | What it is |
|---|---|
criogenai-agent | Agents for CriogenAI: the model and tools loop on the workflow engine |
criogenai-core | Execution engine for CriogenAI workflows |
criogenai-providers | Model provider layer for CriogenAI: messages, tools, model errors, protocols |
criogenai-storage | Threads, checkpoints and storage backends for CriogenAI |
criogenai-telemetry | OpenTelemetry and Langfuse export for CriogenAI runs |
criogenai-gateway | An OpenAI-compatible LLM gateway on CriogenAI's provider layer |
criogenai-trace | A local trace viewer for CriogenAI runs: an OTLP receiver with a page |
criogenai-rt | Tasks 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.