License Downloads GitHub last commit Python Version

Follow on X Follow on LinkedIn Join our Discord

DocsIntegrationsToolkitsExamples ## What is Arcade AI? [Arcade AI](https://arcade-ai.com?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 AI enables developers to focus on building their agentic applications. To learn more, check out our [documentation](https://docs.arcade-ai.com). _Pst. hey, you, give us a star if you like it!_ GitHub stars ## Quickstart ### Requirements 1. An **[Arcade AI account](https://arcade-ai.typeform.com/early-access)** (currently a waitlist) 2. **Python 3.10+** and **pip** ### Installation Install the package: ```bash pip install 'arcade-ai[fastapi]' ``` Log in to your account: ```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-ai.com`) with all pre-built Arcade tools. For example, try: ```text User (dev@arcade-ai.com): > star the ArcadeAI/arcade-ai repo on Github ``` Arcade AI 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 AI engine that hosts a number of prebuilt toolkits for interacting with a variety of services. ### Prebuilt Toolkits Arcade AI 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 Spotify
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 [models documentation](https://docs.arcade-ai.com/integrations/models/openai). ### Building Your Own Tools Learn how to build your own tools by following our [creating a custom toolkit guide](https://docs.arcade-ai.com/home/build-tools/create-a-toolkit). ### Evaluating Tools Arcade AI 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-ai.com/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-ai.com/home/install/overview).

↑ Back to Top ↑