Skip to main content
Use the HTTP APIs when your application needs direct access to Core objects, Agents, Skills, MCP servers and tools, or observability data. Core is the Registry-backed surface for shared resources and scope. Extensions provide the typed resources and tools that build on that shared layer. Use MCP when an agent host needs governed tools and live tool discovery. For OAuth-based MCP clients, use the Streamable HTTP endpoint https://agentgateway.atlan.engineering/mcp.
Preview. Verify HTTP, CLI, and MCP workflows in your environment before depending on them in production automation.
The generated API reference is read-only. The site cannot send requests or store credentials.

Authentication

Review authentication requirements for direct HTTP API requests.

API quickstart

Verify your identity, visible workspaces, and Skills with a safe first read.

CLI

Install the CLI, work with Registry, automate Gateway calls, and inspect traces.

SDK

Review the current package status and a dependency-free client example.

API overview

Browse the current public Registry, Skill, Agent, File, MCP, and OTLP APIs.

Cookbooks

Complete common Skill, MCP, Agent, and coding-harness tasks.

Errors and retries

Handle documented failures without guessing whether a write succeeded.

Pick the smallest surface

  • Start with Core for Registry-backed identity, workspaces, projects, artifacts, events, relationships, and search.
  • Use Agents or Skills when you need their typed schemas and lifecycle routes.
  • Use Files for upload destinations and version-pinned content.
  • Use Observability to ingest OTLP logs, metrics, or traces.
  • Use MCP when the caller needs tools from a compatible agent host.

Automation and agents

Give a coding agent the machine-readable interface first: the public OpenAPI document for HTTP, or atlanai --map json for the CLI. Require a read-only identity check before it writes, select structured fields before it parses a response, and keep confirmation safeguards on destructive operations. The OpenAPI reference and command map describe the released contract. The installed CLI and the API response remain authoritative at runtime.