Skip to main content
AgentOS exposes endpoints for running agents and managing sessions, memories, knowledge, and evals. The same API powers the control plane and can be used to build your AI products.

Instance Discovery

GET /info is unauthenticated and returns what a client needs to bootstrap against an instance: which authentication mode it enforces and whether an MCP server is mounted.

Endpoints

See the API reference for full documentation.

Running Agents

Teams and workflows follow the same pattern:
  • POST /teams/{team_id}/runs
  • POST /workflows/{workflow_id}/runs

Authentication

The auth_mode field from GET /info tells you which credential to send:
Service-account tokens (agno_pat_...) are accepted as bearer credentials in every mode on instances with a database. See Security & Authorization to configure authentication.

Passing Dependencies

Pass runtime parameters like dependencies, session_state, or metadata as form fields:

Output Schema

Pass a JSON schema to structure the response:

Cancelling Runs