Arcade Public Schemas

The ArcadeAI/schemas repo on GitHub publishes versioned JSON Schemas for the Arcade engine configuration (1.0 and 2.0) and the worker HTTP contracts (1.0) — tool_definition, execute_tool_request, and execute_tool_response — used by every Arcade worker.

API entry from apis.yml

apis.yml Raw ↑
name: Arcade Public Schemas
description: 'The ArcadeAI/schemas repo on GitHub publishes versioned JSON Schemas for the Arcade engine
  configuration (1.0 and 2.0) and the worker HTTP contracts (1.0) — tool_definition, execute_tool_request,
  and execute_tool_response — used by every Arcade worker.

  '
humanURL: https://github.com/ArcadeAI/schemas
baseURL: https://github.com/ArcadeAI/schemas
image: https://avatars.githubusercontent.com/u/161780576
tags:
- Schemas
- JSON Schema
- Worker Protocol
properties:
- type: Documentation
  url: https://github.com/ArcadeAI/schemas
- type: GitHubRepository
  url: https://github.com/ArcadeAI/schemas
- type: JSONSchema
  url: json-schema/arcade-tool-definition-schema.json
- type: JSONSchema
  url: json-schema/arcade-execute-tool-request-schema.json
- type: JSONSchema
  url: json-schema/arcade-execute-tool-response-schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/ArcadeAI/schemas/main/worker/http/1.0/tool_definition.schema.json
  title: Upstream tool_definition.schema.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/ArcadeAI/schemas/main/engine/config/1.0/schema.json
  title: Upstream engine config 1.0 schema
- type: JSONSchema
  url: https://raw.githubusercontent.com/ArcadeAI/schemas/main/engine/config/2.0/schema.json
  title: Upstream engine config 2.0 schema