Arcade Engine API
The Arcade Engine HTTP API — the control plane for tool catalogs, user authorization flows, tool execution, scheduled tools, MCP gateways, workers, hooks, plugins, and admin operations. Tagged surfaces are Admin, Authorization, Tools, LLM, Operations, Hooks, Gateways, and Plugins.
Documentation
Documentation
https://docs.arcade.dev
APIReference
https://docs.arcade.dev/en/references/api
Authentication
https://docs.arcade.dev/guides/tool-calling/custom-apps/auth-tool-calling
Quickstart
https://docs.arcade.dev/en/get-started/quickstarts/call-tool-agent
Quickstart
MCP Server Quickstart
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/openapi/arcade-engine-openapi.yml
OpenAPI
Live Arcade Engine OpenAPI 3.0 spec
SDKs
SDK
Official Arcade Python Client (arcade-py)
SDK
Arcade NodeJS / TypeScript Client (arcade-js)
SDK
Official Arcade Go Client (arcade-go)
SDK
Arcade Java/Kotlin Client (arcade-java)
SDK
Arcade .NET Client (arcade-dotnet)
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-tool-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-tool-execution-detail-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-execute-tool-request-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-execute-tool-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-authorize-tool-request-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-authorization-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-auth-provider-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-worker-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-hook-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-gateway-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-plugin-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-schema/arcade-engine-secret-response-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-tool-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-tool-execution-detail-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-execute-tool-request-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-execute-tool-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-authorize-tool-request-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-authorization-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-auth-provider-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-worker-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-hook-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-gateway-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-plugin-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/json-structure/arcade-engine-secret-response-structure.json
Other Resources
SpectralRules
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/rules/arcade-engine-rules.yml
CLI
arcade CLI (installed via `uv tool install arcade-mcp` or `pip install arcade-mcp`)
ChangeLog
https://docs.arcade.dev/en/references/changelog
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-admin.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-authorization.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-tools.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-llm.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-operations.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-hooks.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-gateways.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/arcade/refs/heads/main/capabilities/engine-plugins.yaml