Dari takes an agent project and runs it as a hosted API. Describe the agent inDocumentation Index
Fetch the complete documentation index at: https://docs.dari.dev/llms.txt
Use this file to discover all available pages before exploring further.
dari.yml, run dari deploy, and you get a stable URL — with sandboxed execution, durable sessions, and replayable history out of the box.
How it works
- Describe your agent in
dari.yml: the harness, model, sandbox, and any tools or skills it needs. dari deploypublishes a new version behind a stable agent URL. Old versions stay addressable, so live sessions keep working.- Create a session per conversation. Every message, tool call, and file is recorded and pinned to the version it started on.
- Send messages over HTTP. The agent runs in an isolated sandbox; events stream back in real time.
Resources
Agents
Each publish creates a new agent version behind the same stable URL.
Sessions
Durable conversations pinned to the agent version at creation time.
Messages
Multimodal inputs (text, file, image) appended to a session.
Files
Uploaded assets referenced by messages.
Start here
Quickstart
Publish your first agent and send a message.
Authentication
CLI login and org API keys.
Manifest
The full
dari.yml contract.Agents
Publishing, versions, and stable URLs.
API Reference
HTTP endpoints.