Quickstart
Scaffold a code-first project, deploy your first agent, drive it from the SDK — in about five minutes. Start →
Quickstart
Scaffold a code-first project, deploy your first agent, drive it from the SDK — in about five minutes. Start →
Introduction
What Tavora is, how the code-reasoning core differs from function-calling, and where each primitive fits. Read →
Build the tasklist agent
First hands-on walkthrough — a Go web app driven by a Tavora agent through an MCP server you host. Tutorial →
tavora-sdk-go
The Go SDK. Typed, context-aware, one method per endpoint. Reference →
@tavora/sdk
The TypeScript SDK. Runs in Node ≥ 20 and any browser with native
fetch. Zero runtime dependencies.
Reference →
tavora CLI
Code-first authoring + runtime ops. tavora init, dev, deploy,
run, plus full /api/sdk wrappers.
Reference →
tavora-tui
Interactive terminal UI for chatting with a configured agent. Reference →
CLI in CI
tavora deploy --dry-run + RAG smoke tests for GitHub Actions,
GitLab CI, and arbitrary shells.
Reference →
The platform capabilities the agent composes against.
Skills
require()-able JavaScript module skills and prompt skills,
authored as files under your agent’s folder.
Read →
MCP servers
Bind your domain API to the agent via the Model Context Protocol,
declared inline in agent.jsonc → mcp.
Read →
Indexes & Documents
RAG containers. Upload Markdown / PDF / DOCX; chunked + embedded for semantic search. Read →
Chat & Conversations
OpenAI-compatible completions plus stored multi-turn threads. Read →
Browser-based chat
Short-lived session-minted keys let a browser call the SDK directly — no long-lived key in the bundle. Read →
Secret vaults
Envelope-encrypted credentials the platform resolves internally for the LLM router, MCP auth, and other tool surfaces. The API never returns plaintext. Read →
Audit log
Every deploy, restore, rename, delete — queryable and exportable via the SDK. Reference →
REST API
Direct HTTP under /api/sdk/* for any language. The Go and TS
SDKs wrap this surface.
Reference →
A two-step integrator journey. Read in order on your first integration; standalone references afterwards.
1. Build the tasklist agent
The canonical code-first + MCP integration template, end-to-end. Start →
2. Extend with a module skill
A require()-able JS skill that wraps an MCP call + an LLM
sub-call.
Read →