License Downloads GitHub last commit Python Version

Follow on X Follow on LinkedIn Join our Discord

DocsToolkitsModel ProvidersAuth ProvidersExamples ## What is Arcade? [Arcade](https://arcade.dev?ref=github) provides developer-focused tooling and APIs designed to improve the capabilities of LLM applications and agents. By removing the complexity of connecting agentic applications with your users' data and services, Arcade enables developers to focus on building their agentic applications. To learn more, check out our [documentation](https://docs.arcade.dev/home). _Pst. hey, you, give us a star if you like it!_ GitHub stars ## Quickstart ### Requirements 1. An **[Arcade account](https://account.arcade.dev/register?return_to=https%3A%2F%2Fapi.arcade.dev%2Fdashboard%2Fwelcome)** 2. **Python 3.10+** and **pip** ### Installation Install the package: ```bash pip install arcade-ai ``` Log in to your account via the CLI: ```bash arcade login ``` This opens a browser window for authentication. ### Verify Installation with `arcade chat` Use the `arcade chat` CLI app to test tools: ```bash arcade chat ``` This connects to the Arcade Cloud Engine (`api.arcade.dev`) with all pre-built Arcade tools. For example, try: ```text User (dev@arcade.dev): > star the ArcadeAI/arcade-ai repo on Github ``` Arcade will prompt you to authorize with GitHub and will star the [ArcadeAI/arcade-ai](https://github.com/ArcadeAI/arcade-ai) repo on your behalf. You'll see: ```text Assistant (gpt-4o): I starred the ArcadeAI/arcade-ai repo on Github for you! ``` Press `Ctrl-C` to exit the chat. ## Arcade Cloud Arcade Cloud is a hosted version of the Arcade engine that hosts a number of prebuilt toolkits for interacting with a variety of services. ### Prebuilt Toolkits Arcade offers a number of prebuilt toolkits that can be used by agents to interact with a variety of services.
Service Auth Type Toolkit Documentation
GitHub OAuth Github GitHub Toolkit Docs
Gmail OAuth Google Gmail Toolkit Docs
Google Calendar OAuth Google Google Calendar Toolkit Docs
Google Docs OAuth Google Google Docs Toolkit Docs
Google Drive OAuth Google Google Drive Toolkit Docs
Search API Key Search Search Toolkit Docs
Slack OAuth Slack Slack Toolkit Docs
Spotify OAuth Spotify Spotify Toolkit Docs
Web API Key Web Web Toolkit Docs
Twitter OAuth X X Toolkit Docs

### Supported Auth Providers
Provider Name Documentation
GitHub github GitHub Auth Docs
Google google Google Auth Docs
LinkedIn linkedin LinkedIn Auth Docs
Microsoft microsoft Microsoft Auth Docs
Slack slack Slack Auth Docs
Spotify spotify Spotify Auth Docs
X x X Auth Docs
Zoom zoom Zoom Auth Docs
OAuth 2.0 oauth2 Generic OAuth2 Auth Docs
### Supported Language Models The LLM API supports a variety of language models. Currently, the ones supported in Arcade Cloud are OpenAI, Anthropic, Ollama, and Groq.
Model Provider Documentation
OpenAI OpenAI OpenAI Models Docs
Anthropic Anthropic Anthropic Models Docs
Ollama Ollama Ollama Models Docs
Groq Groq Groq Models Docs
For more information, refer to the [supported models documentation](https://docs.arcade.dev/home/supported-models). ### Get Started with Arcade To get started with Arcade, check out our [quickstart guide](https://docs.arcade.dev/home/quickstart). ### Building Your Own Tools Learn how to build your own tools by following our [creating a custom toolkit guide](https://docs.arcade.dev/home/build-tools/create-a-toolkit). ### Evaluating Tools Arcade enables you to evaluate your custom tools to ensure they function correctly with the AI assistant, including defining evaluation cases and using different critics. Learn how to evaluate your tools by following our [evaluating tools guide](https://docs.arcade.dev/home/evaluate-tools/create-an-evaluation-suite). ## Contributing We love contributions! Please read our [contributing guide](CONTRIBUTING.md) before submitting a pull request. If you'd like to self-host, refer to the [self-hosting documentation](https://docs.arcade.dev/home/install/overview).

↑ Back to Top ↑