--- title: References description: Complete reference documentation for Arcade's APIs, MCP servers, and available auth providers. --- import { Button } from "@arcadeai/design-system"; import Link from "next/link"; # References Complete reference documentation for Arcade's APIs, MCP servers, and available auth providers.
{/* Engine API Section */}

API

Arcade's REST API is for orchestrating tools, managing authentication, and controlling agent workflows at runtime. Use this API to integrate Arcade's tool execution and permission management into your agent applications.

{/* MCP Server SDK Section */}

Arcade MCP (MCP Server SDK)

Arcade MCP, the secure framework for building MCP servers, provides a FastAPI-like interface for creating custom tools and exposing them through the standardized MCP protocol.

{/* Arcade Clients Section */}

Arcade Clients

Arcade provides clients for several languages. These clients make it easy to use Arcade's tools within your agents and applications.

{/* Python Client */}

Python Client

Install with:

pip install arcadepy Learn more about the Python Client
{/* JavaScript / TypeScript Client */}

JavaScript / TypeScript Client

Install with:

npm install @arcadeai/arcadejs Learn more about the JavaScript / TypeScript Client
{/* Go Client */}

Go Client

Install with:

go get -u 'github.com/ArcadeAI/arcade-go' Learn more about the Go Client

Note: MCP-compatible versions of these clients are in development and will be documented soon.