Skip to content
Mayura

Documentation

Mayura documentation

Every page of the Mayura documentation, in reading order.

Mayura is a TypeScript framework for building AI agents, typed tools and durable workflows. New here? Read the introduction, then follow the quickstart.

Get started

Concepts

  • Agents: instructions, schemas, a model and tools.
  • Tools: typed functions with declared effects.
  • Runtime: running agents, events, cancellation and limits.
  • Outcomes: how a run ends, error codes, and what to do about each.
  • Permissions: the allow-list every run is checked against.
  • Costs and budgets: prices, cost caps and shared budgets.
  • Workflows: multi-step work, in memory or durable.

Agents and models

Workflows

Data, safety and extensions

Serve, observe and deploy

CLI

Reference

Project