


Arcade is an AI Tool-calling Platform. For the first time, AI can securely act on behalf of users through Arcade's authenticated integrations, or "tools" in AI lingo. Connect AI to email, files, calendars, and APIs to build assistants that don't just chat – they get work done. Start building in minutes with our pre-built connectors or custom SDK.
Product Features
The Gateway Between AI and Action
Agent Auth
Enable your AI to act with secured access to any OAuth-enabled service, from Gmail to your custom apps. No more token headaches - just pure magic.
Pre-Built Connectors
Drop in battle-tested integrations for the tools you already use. Gmail, Slack, X, Spotify the list goes on. We've done the heavy lifting.
from arcadepy import Arcade
client = Arcade()
user_id = "user@example.com"
# Start the authorization process
auth_response = client.auth.start(
user_id, "google", scopes=["https://www.googleapis.com/auth/gmail.readonly"]
)
if auth_response.status != "completed":
print(f"Click this link to authorize: {auth_response.url}")
auth_response = client.auth.wait_for_completion(auth_response)
print(f"Token: {auth_response.context.token}")
import Arcade from "@arcadeai/arcadejs";
const USER_ID = "user@example.com";
const client = new Arcade();
// Start the authorization process
let authResponse = await client.auth.start(USER_ID, "google", {
scopes: ["https://www.googleapis.com/auth/gmail.readonly"],
});
if (authResponse.status !== "completed") {
console.log(`Click this link to authorize: ${authResponse.url}`);
authResponse = await client.auth.waitForCompletion(authResponse);
}
console.log(authResponse.context?.token);
import os
from openai import OpenAI
USER_ID = "unique_user_id"
PROMPT = "Send an email to jane.doe@example.com with the subject
'Meeting Update' and body 'The meeting is rescheduled to 3 PM.'"
TOOL_NAME = "Google.SendEmail"
API_KEY = os.environ.get("ARCADE_API_KEY")
client = OpenAI(
base_url="https://api.arcade-ai.com",
api_key=API_KEY)
response = client.chat.completions.create(
messages=[
{"role": "user", "content": PROMPT},
],
model="gpt-4o-mini",
user=USER_ID,
tools=[TOOL_NAME],
tool_choice="auto",
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
const USER_ID = "unique_user_id";
const PROMPT = "Send an email to jane.doe@example.com
with the subject 'Meeting Update' and body
'The meeting is rescheduled to 3 PM.'";
const TOOL_NAME = "Google.SendEmail";
const API_KEY = process.env.ARCADE_API_KEY
const client = new OpenAI({
baseURL: "https://api.arcade-ai.com",
apiKey: API_KEY
});
const response = await client.chat.completions.create({
messages: [
{ role: "user", content: PROMPT }
],
model: "gpt-4o-mini",
user: USER_ID,
tools: [TOOL_NAME],
tool_choice: "auto"
});
console.log(response.choices[0].message.content);
curl https://api.arcade-ai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <ARCADE_API_KEY>" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{
"role": "user",
"content": "Send an email to jane.doe@example.com
with the subject '\''Meeting Update'\'' and body '\'
'The meeting is rescheduled to 3 PM.'\''"
}
],
"tools": ["Google.SendEmail"],
"tool_choice": "auto",
"user": "you@example.com"
}'
from typing import Annotated
import httpx
from arcade.sdk import ToolContext, tool
from arcade.sdk.auth import X
@tool(
requires_auth=X(
scopes=["tweet.read", "tweet.write", "users.read"],
)
)
async def post_tweet(
context: ToolContext,
tweet_text: Annotated[str, "The text of the tweet you want to post"]):
"""Post a tweet to X (Twitter)."""
url = "https://api.x.com/2/tweets"
headers = {
"Authorization": f"Bearer {context.authorization.token}",
"Content-Type": "application/json",
}
payload = {"text": tweet_text}
async with httpx.AsyncClient() as client:
response = await client.post(url, headers=headers, json=payload)
response.raise_for_status()
suite.add_case(
name="Send email to user with clear username",
user_message="Send a email to johndoe@example.com saying
'Hello, can we meet at 3 PM?'. CC his boss janedoe@example.com",
expected_tool_calls=[
ExpectedToolCall(
func=send_email,
args={
"subject": "Meeting Request",
"body": "Hello, can we meet at 3 PM?",
"recipient": "johndoe@example.com",
"cc": ["janedoe@example.com"],
"bcc": None,
},
)
],
critics=[
SimilarityCritic(critic_field="subject", weight=0.125),
SimilarityCritic(critic_field="body", weight=0.25),
BinaryCritic(critic_field="recipient", weight=0.25),
BinaryCritic(critic_field="cc", weight=0.25),
BinaryCritic(critic_field="bcc", weight=0.125),
],
)
git clone https://github.com/ArcadeAI/arcade-ai.git
cd arcade-ai/docker
cp env.example .env
sed -i '' 's/^OPENAI_API_KEY=.*/OPENAI_API_KEY={your OpenAI API key}/' .env
docker compose -p arcade up
curl http://localhost:9099/v1/health
brew install ArcadeAI/tap/arcade-engine
wget -qO - https://deb.arcade.dev/public-key.asc
| sudo apt-key add -
echo "deb https://deb.arcade.dev/ubuntu stable main"
| sudo tee /etc/apt/sources.list.d/arcade-ai.list
sudo apt update
sudo apt install arcade-engine
wget -qO - https://deb.arcade.dev/public-key.asc | sudo apt-key add -
echo "deb https://deb.arcade.dev/ubuntu stable main" | sudo tee /etc/apt/sources.list.d/arcade-ai.list
sudo apt update
sudo apt install arcade-engine


World-Class Team
We're a team of experts who have shipped auth systems, AI products, and developer tools that people actually use.
-min.webp)
Alex Salazar
Alex is a seasoned Founder/CEO and auth industry veteran. As VP of Product Management at Okta, Alex led their developer products, which represented 25% of total bookings, and managed their network of over 5,000 auth integrations. Later, as GM, he launched an auth-centric proxy server product that reached $9M in revenue within its first year.
Previously, as co-founder and CEO of Stormpath (acquired by Okta), he built the first Authentication API for developers, creating a new product category. The platform attracted 2,000 new developer signups monthly with a 50% activation rate and 30% 30-day retention.
Alex has a Georgia Tech CS degree and a Stanford MBA, with experience as a software engineer, enterprise sales rep, and product leader. He has a proven track record of turning innovative ideas into successful products.

Sam Partee
Sam is a pioneering engineer in AI. As Principal AI Engineer at Redis, Sam helped architect over 100 LLM-based apps for customers, making him among the world's most experienced practitioners in real-world AI deployment. He led the AI engineering team that turned Redis's vector database into their hottest product, proving he can turn bleeding-edge AI into actual revenue. He's a major contributor to open-source AI projects like Langchain, LlamaIndex, Chapel, and DeterminedAI, giving him an even deeper insight into AI app challenges. His expertise spans from supercomputing - creating SmartSim at HPE to connect the world's fastest supercomputers with ML infrastructure - to being the lead author on research on AI for climate science. Sam has built AI products and high-performance distributed systems and dug deep into AI theory. He knows LLM apps inside out - their limits, potential, and what developers need to make them work.
-min.webp)
Nate Barbettini
Nate has built AI products, is a recognized expert in authentication, led engineering teams, and wrote the book on software development (literally). As CTO of Cobbler, he built an AI agent stack from scratch, facing the very challenges Arcade now solves. His OAuth 2.0 training is the most watched in the world. At Okta and Stormpath, Nate built authentication APIs that developers enjoyed. With his AI experience, deep security know-how, and instinct for dev-friendly design, Nate knows exactly what developers need and what they'll like using.
.avif)
Jamielee Salazar
As the CEO of Cobbler, a venture-backed startup, Jamie-Lee built the first AI finance agent that could integrate with sensitive financial systems, autonomously analyze data, create custom slide decks in minutes explaining financial performance. Before she started Cobbler, Jamie-Lee was one of the first 200 employees at Okta and was responsible for all online growth channels, driving hundreds of millions in pipeline each quarter.
-min.webp)
Sterling Dreyer
Sterling is an expert in building advanced data and machine learning infrastructure. As a founding engineer at Triton/StreamSQL, he created the initial version of a feature store that later became Featureform. At Featureform, he wrote over 1.5 million lines of code in Golang, helping build an open-source product that makes it easier for data scientists to manage and serve their machine-learning models in production. Sterling's skills in Golang and large-scale data systems, combined with his ability to turn new ideas into real products, will make Arcade a high-performance, scalable product that large companies can trust in production.
.png)
Eric Gustin
Eric is a relentless engineer. At Microsoft, he optimized Azure Core's Hyperscale Networking, achieving a 60% reduction in compute and a 96% reduction in alert detection time. He built an AI agent that won the 2023 Microsoft Global Hackathon, beating hundreds of other teams. He taught himself to code at 17 while circumnavigating the world, and he complains that a few A-minuses in college kept him from a 4.0 GPA. Eric thrives in the grind and delivers quality code, making him critical to building the high-performance, scalable integrations that customers will expect from Arcade.

Demetrios Brinkmann
Demetrios is a powerhouse in AI community building. As founder of the MLOps Community, he grew it into the world's largest ML and AI practitioner community with over 70,000 members globally. He's orchestrated active meetups in 30+ cities, launched successful in-person and virtual conferences drawing 2,000+ live viewers, and personally interviewed more than 300 AI leaders on the MLOps Community podcast.
A sought-after speaker at major tech events like AI Summit, techEx, and Gitex, Demetrios has deep insight into what developers need and how to build vibrant technical communities. His proven ability to connect with developers and foster engagement is exactly what Arcade needs to build a thriving developer ecosystem.

Wils Dawson
Wils has built authentication systems that power millions of users and shaped products developers love to use. At ngrok, he architected OAuth, OIDC, and SAML for their API Gateway and designed their Bot User API. As Principal PM at Kong, he grew Insomnia's weekly active users by 80% while boosting revenue 60%. At Okta, Wils launched the Identity Engine, drove $30M in federal authentication revenue, and built their Policy Engine - which still powers all Okta products a decade later. His rare combination of deep auth expertise, product intuition, and engineering skill helps ensure Arcade's products are both powerful and delightful to use.
-min.webp)
Sergio Serrano
Frontend engineer who consistently delivers what others call impossible. Turned banking software into something customers actively chose to use, built an AI financial analyst that became essential to workflows, and now designs how humans interact with autonomous AI at Arcade. Deep expertise in React, TypeScript, and D3, with a reputation for shipping polished products that solve real problems.

Renato Byrro
Engineering founder turned AI builder. Started by creating automated investment signal systems in Brazil, scaled and sold the company to Conway, then spent years helping other developers through technical writing and advocacy. Now at Arcade, building systems that let AI models take real-world actions - from sending emails to scheduling meetings.

Evan Tahler
Prior to Arcade, Evan was the Director of Engineering of Sync Foundations and AI Pipelines at Airbyte, where he led the teams that focused on high-volume data movement and AI-pipeline products. He was the CTO and co-founder of Grouparoo, which was acquired by Airbyte.
Evan's expertise lies in building the technical side of digital products, as well as growing the teams required to do so. He’s helped companies like Disney, TaskRabbit, ModCloth, and Airbus launch new global digital initiatives, and has co-founded multiple startups. He is named on a number of patents focusing on mobile interactions and digital entertainment. Evan is an open-source innovator, and frequent speaker at software development conferences focusing on Product Management, Data, Node.JS, Typescript, Rails, and DevOps.

Mateo Torres
Mateo is an expert at bridging cutting-edge AI research with practical developer tools. With a background in computational biology and experience in both research and engineering, he now focuses on making LLMs more useful by connecting them to systems developers already use. At Arcade, Mateo creates tutorials, SDKs, and open-source examples that help developers move beyond chatbots and into fully agentic applications.

Shub Argha
Shub builds and scales infrastructure that developers actually want to use. At ngrok, he worked with engineering teams across industries to design secure, production-ready ingress patterns everything from OAuth and mTLS to Kubernetes-native gateways and IoT networking. He helped companies move fast without compromising on security, and often served as the technical lead in high-stakes proof-of-concepts and large-scale platform rollouts.At Arcade.dev, Shub focuses on the intersection of LLMs and real-world tools. He helps teams go beyond chat by wiring up AI agents to take secure, authenticated actions whether that’s calling APIs, integrating with third-party systems, or coordinating multi-step workflows. His background spans DevOps, embedded AI, and developer tools, and he’s especially interested in making agentic systems feel reliable, observable, and easy to adopt.
We are hiring!
-min.webp)
Alex is a seasoned Founder/CEO and auth industry veteran. As VP of Product Management at Okta, Alex led their developer products, which represented 25% of total bookings, and managed their network of over 5,000 auth integrations. Later, as GM, he launched an auth-centric proxy server product that reached $9M in revenue within its first year.
Previously, as co-founder and CEO of Stormpath (acquired by Okta), he built the first Authentication API for developers, creating a new product category. The platform attracted 2,000 new developer signups monthly with a 50% activation rate and 30% 30-day retention.
Alex has a Georgia Tech CS degree and a Stanford MBA, with experience as a software engineer, enterprise sales rep, and product leader. He has a proven track record of turning innovative ideas into successful products.

Sam is a pioneering engineer in AI. As Principal AI Engineer at Redis, Sam helped architect over 100 LLM-based apps for customers, making him among the world's most experienced practitioners in real-world AI deployment. He led the AI engineering team that turned Redis's vector database into their hottest product, proving he can turn bleeding-edge AI into actual revenue. He's a major contributor to open-source AI projects like Langchain, LlamaIndex, Chapel, and DeterminedAI, giving him an even deeper insight into AI app challenges. His expertise spans from supercomputing - creating SmartSim at HPE to connect the world's fastest supercomputers with ML infrastructure - to being the lead author on research on AI for climate science. Sam has built AI products and high-performance distributed systems and dug deep into AI theory. He knows LLM apps inside out - their limits, potential, and what developers need to make them work.
-min.webp)
Nate has built AI products, is a recognized expert in authentication, led engineering teams, and wrote the book on software development (literally). As CTO of Cobbler, he built an AI agent stack from scratch, facing the very challenges Arcade now solves. His OAuth 2.0 training is the most watched in the world. At Okta and Stormpath, Nate built authentication APIs that developers enjoyed. With his AI experience, deep security know-how, and instinct for dev-friendly design, Nate knows exactly what developers need and what they'll like using.
.avif)
As the CEO of Cobbler, a venture-backed startup, Jamie-Lee built the first AI finance agent that could integrate with sensitive financial systems, autonomously analyze data, create custom slide decks in minutes explaining financial performance. Before she started Cobbler, Jamie-Lee was one of the first 200 employees at Okta and was responsible for all online growth channels, driving hundreds of millions in pipeline each quarter.
-min.webp)
Sterling is an expert in building advanced data and machine learning infrastructure. As a founding engineer at Triton/StreamSQL, he created the initial version of a feature store that later became Featureform. At Featureform, he wrote over 1.5 million lines of code in Golang, helping build an open-source product that makes it easier for data scientists to manage and serve their machine-learning models in production. Sterling's skills in Golang and large-scale data systems, combined with his ability to turn new ideas into real products, will make Arcade a high-performance, scalable product that large companies can trust in production.
.png)
Eric is a relentless engineer. At Microsoft, he optimized Azure Core's Hyperscale Networking, achieving a 60% reduction in compute and a 96% reduction in alert detection time. He built an AI agent that won the 2023 Microsoft Global Hackathon, beating hundreds of other teams. He taught himself to code at 17 while circumnavigating the world, and he complains that a few A-minuses in college kept him from a 4.0 GPA. Eric thrives in the grind and delivers quality code, making him critical to building the high-performance, scalable integrations that customers will expect from Arcade.

Demetrios is a powerhouse in AI community building. As founder of the MLOps Community, he grew it into the world's largest ML and AI practitioner community with over 70,000 members globally. He's orchestrated active meetups in 30+ cities, launched successful in-person and virtual conferences drawing 2,000+ live viewers, and personally interviewed more than 300 AI leaders on the MLOps Community podcast.
A sought-after speaker at major tech events like AI Summit, techEx, and Gitex, Demetrios has deep insight into what developers need and how to build vibrant technical communities. His proven ability to connect with developers and foster engagement is exactly what Arcade needs to build a thriving developer ecosystem.

Wils has built authentication systems that power millions of users and shaped products developers love to use. At ngrok, he architected OAuth, OIDC, and SAML for their API Gateway and designed their Bot User API. As Principal PM at Kong, he grew Insomnia's weekly active users by 80% while boosting revenue 60%. At Okta, Wils launched the Identity Engine, drove $30M in federal authentication revenue, and built their Policy Engine - which still powers all Okta products a decade later. His rare combination of deep auth expertise, product intuition, and engineering skill helps ensure Arcade's products are both powerful and delightful to use.
-min.webp)
Frontend engineer who consistently delivers what others call impossible. Turned banking software into something customers actively chose to use, built an AI financial analyst that became essential to workflows, and now designs how humans interact with autonomous AI at Arcade. Deep expertise in React, TypeScript, and D3, with a reputation for shipping polished products that solve real problems.

Engineering founder turned AI builder. Started by creating automated investment signal systems in Brazil, scaled and sold the company to Conway, then spent years helping other developers through technical writing and advocacy. Now at Arcade, building systems that let AI models take real-world actions - from sending emails to scheduling meetings.

Prior to Arcade, Evan was the Director of Engineering of Sync Foundations and AI Pipelines at Airbyte, where he led the teams that focused on high-volume data movement and AI-pipeline products. He was the CTO and co-founder of Grouparoo, which was acquired by Airbyte.
Evan's expertise lies in building the technical side of digital products, as well as growing the teams required to do so. He’s helped companies like Disney, TaskRabbit, ModCloth, and Airbus launch new global digital initiatives, and has co-founded multiple startups. He is named on a number of patents focusing on mobile interactions and digital entertainment. Evan is an open-source innovator, and frequent speaker at software development conferences focusing on Product Management, Data, Node.JS, Typescript, Rails, and DevOps.

Mateo is an expert at bridging cutting-edge AI research with practical developer tools. With a background in computational biology and experience in both research and engineering, he now focuses on making LLMs more useful by connecting them to systems developers already use. At Arcade, Mateo creates tutorials, SDKs, and open-source examples that help developers move beyond chatbots and into fully agentic applications.

Shub builds and scales infrastructure that developers actually want to use. At ngrok, he worked with engineering teams across industries to design secure, production-ready ingress patterns everything from OAuth and mTLS to Kubernetes-native gateways and IoT networking. He helped companies move fast without compromising on security, and often served as the technical lead in high-stakes proof-of-concepts and large-scale platform rollouts.At Arcade.dev, Shub focuses on the intersection of LLMs and real-world tools. He helps teams go beyond chat by wiring up AI agents to take secure, authenticated actions whether that’s calling APIs, integrating with third-party systems, or coordinating multi-step workflows. His background spans DevOps, embedded AI, and developer tools, and he’s especially interested in making agentic systems feel reliable, observable, and easy to adopt.


By using Arcade, we're able to authenticate users' Twitter/LinkedIn accounts without worrying about refresh tokens, broken auth, or any of the other hassle that comes with setting up auth connections.


Arcade nails the sweet spot between AI, auth, and developer experience. We're using it and it's insanely useful - finally a product that lets AI agents actually do stuff.

We built an AI sales agent that knows everything about every deal by analyzing calls, emails, and CRM data. With Arcade, that agent can now go the extra mile and effortlessly take secure actions on behalf of a rap - turning a smart assistant into a revenue-driving powerhouse.

.webp)
With Arcade, we can bypass the complexity of Google service integration and fast-forward our AI development to building tools for our AI Assistant that teachers can actually use.

Build, Share, and Monetize your tools.
The Arcade Registry is the marketplace for agentic tools. Build your tool once, and serve it to both MCP and framework agents. Publish your evals, share your products, and earn.
Get early access to Arcade, and start building now.

