Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions app/en/get-started/about-arcade/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import { Tabs } from "nextra/components";

# About Arcade

This page explains how Arcade handles authorization for agentic applications.

Applications that use models to perform tasks (_agentic applications_) commonly require access to sensitive data and services. Authentication complexities often hinder AI from performing tasks that require user-specific information, like what emails were recently received or what's coming up on a calendar.

To retrieve this information, agentic applications need to be able to authenticate and authorize access to external services like Gmail or Google Calendar.
Expand Down Expand Up @@ -45,7 +47,7 @@ When an agent calls a tool, if the user has not granted the required permissions

To learn how Arcade authorizes actions (tools) through OAuth 2.0 and how to implement auth flow, check out [Authorized Tool Calling](/guides/tool-calling/custom-apps/auth-tool-calling).

## Tools that don't require authorization
## Tools that don't require user authorization

Some tools, like [`GoogleSearch.Search`](/resources/integrations/search/google_search#googlesearchsearch), allow AI agents to retrieve information or perform actions without needing user-specific authorization.

Expand All @@ -63,8 +65,7 @@ tool_name="GoogleSearch.Search",
input={"query": "Latest AI advancements"},
)
print(response.output.value)

````
```

</Tabs.Tab>
<Tabs.Tab>
Expand All @@ -79,7 +80,7 @@ const response = await client.tools.execute({
input: { query: "Latest AI advancements" },
});
console.log(response.output.value);
````
```

</Tabs.Tab>
</Tabs>
</Tabs>