License GitHub last commit GitHub Actions Status Python Version

Follow on X Follow on LinkedIn Join our Discord

DocumentationToolsQuickstartContact Us # Arcade AI Platform Arcade is a developer platform that lets you build, deploy, and manage tools for AI agents. This repository contains the core Arcade libraries, organized as separate packages for maximum flexibility and modularity: - **arcade-core** - Core platform functionality and schemas | [Source code](https://github.com/ArcadeAI/arcade-ai/tree/main/libs/arcade-core) | `pip install arcade-core` | - **arcade-tdk** - Tool Development Kit with the `@tool` decorator | [Source code](https://github.com/ArcadeAI/arcade-ai/tree/main/libs/arcade-tdk) | `pip install arcade-tdk` | - **arcade-serve** - Serving infrastructure for workers and MCP servers | [Source code](https://github.com/ArcadeAI/arcade-ai/tree/main/libs/arcade-serve) | `pip install arcade-serve` | - **arcade-evals** - Evaluation framework for testing tool performance | [Source code](https://github.com/ArcadeAI/arcade-ai/tree/main/libs/arcade-evals) | `pip install 'arcade-ai[evals]` | - **arcade-cli** - Command-line interface for the Arcade platform | [Source code](https://github.com/ArcadeAI/arcade-ai/tree/main/libs/arcade-cli) | `pip install arcade-ai` | ![diagram](https://github.com/user-attachments/assets/1a567e5f-d6b4-4b1e-9918-c401ad232ebb) **To learn more about Arcade.dev, check out our [documentation](https://docs.arcade.dev/home).** _Pst. hey, you, give us a star if you like it!_ GitHub stars ## Quick Start ### Installation For development, install all packages with dependencies using uv workspace: ```bash # Install all packages and dev dependencies uv sync --extra all --dev # Or use the Makefile (includes pre-commit hooks) make install ``` For production use, install individual packages as needed: ```bash pip install arcade-ai # CLI pip install 'arcade-ai[evals]' # CLI + Evaluation framework pip install 'arcade-ai[all]' # CLI + Serving infra + eval framework + TDK pip install arcade_serve # Serving infrastructure pip install arcade-tdk # Tool Development Kit ``` ### Development Use the Makefile for standard tasks: ```bash # Run tests make test # Run linting and type checking make check # Build all packages make build # See all available commands make help ``` ## Client Libraries - **[ArcadeAI/arcade-py](https://github.com/ArcadeAI/arcade-py):** The Python client for interacting with Arcade. - **[ArcadeAI/arcade-js](https://github.com/ArcadeAI/arcade-js):** The JavaScript client for interacting with Arcade. - **[ArcadeAI/arcade-go](https://github.com/ArcadeAI/arcade-go):** The Go client for interacting with Arcade. ## Support and Community - **Discord:** Join our [Discord community](https://discord.com/invite/GUZEMpEZ9p) for real-time support and discussions. - **GitHub:** Contribute or report issues on the [Arcade GitHub repository](https://github.com/ArcadeAI/arcade-ai). - **Documentation:** Find in-depth guides and API references at [Arcade Documentation](https://docs.arcade.dev).