Skip to content
Merged
Show file tree
Hide file tree
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
4 changes: 4 additions & 0 deletions app/en/resources/integrations/databases/_meta.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ const meta: MetaRecord = {
title: "Postgres",
href: "/en/resources/integrations/databases/postgres",
},
snowflake: {
title: "Snowflake",
href: "/en/resources/integrations/databases/snowflake",
},
"-- Starter": {
type: "separator",
title: "Starter",
Expand Down
4 changes: 0 additions & 4 deletions app/en/resources/integrations/development/_meta.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,6 @@ const meta: MetaRecord = {
title: "Postman",
href: "/en/resources/integrations/development/postman",
},
snowflake: {
title: "Snowflake",
href: "/en/resources/integrations/development/snowflake",
},
vercel: {
title: "Vercel",
href: "/en/resources/integrations/development/vercel",
Expand Down
3 changes: 2 additions & 1 deletion public/llms.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- git-sha: 4a8a091bcb0a650e2d086e595904b94956399cb3 generation-date: 2026-08-12T16:07:06.956Z -->
<!-- git-sha: 04c16a92768ddeb939b7d8c70b090f485c2e4e38 generation-date: 2026-08-12T19:27:53.252Z -->

# Arcade

Expand Down Expand Up @@ -277,6 +277,7 @@ Arcade docs serve two audiences. Start with the path that matches your goal:
- [Salesforce](https://docs.arcade.dev/en/resources/integrations/sales/salesforce): Arcade's Salesforce toolkit lets LLMs interact with Salesforce orgs to create, update, search, and convert CRM records, log activities, and fetch enriched relational data. It validates against org-configured picklists and returns contextual warnings and IDs to guide multi-step…
- [Slack](https://docs.arcade.dev/en/resources/integrations/social/slack): The Slack toolkit integrates Arcade with Slack's API, enabling LLM agents to read, send, and manage Slack conversations, messages, and users on behalf of an authenticated user. Capabilities - Conversation discovery & metadata : List all conversations the user belongs to…
- [Slack API](https://docs.arcade.dev/en/resources/integrations/social/slack-api): The Arcade Toolkit for SlackApi provides a comprehensive interface for interacting with Slack's low-level API endpoints. Developers can utilize this toolkit to automate and enhance various administrative and communication tasks within Slack. Capabilities: - Create and manage…
- [Snowflake](https://docs.arcade.dev/en/resources/integrations/databases/snowflake): Snowflake Toolkit Arcade's Snowflake toolkit provides read-only, per-user access to Snowflake — enabling agents and apps to explore schema structure and execute SELECT queries under each caller's own Snowflake identity and role. Capabilities - Identity & access inspection:…
- [Spotify](https://docs.arcade.dev/en/resources/integrations/entertainment/spotify): The Arcade toolkit for Spotify empowers developers to integrate with Spotify's music streaming services seamlessly. It enables a variety of playback functionalities and retrieval of music data. Capabilities - Control playback by adjusting position, pausing, and resuming tracks.…
- [SquareUp API](https://docs.arcade.dev/en/resources/integrations/productivity/squareup-api): SquareupApi is a toolkit designed for integrating with the Squareup API, empowering developers to facilitate seamless interactions with various Square services. This toolkit enables various operations, including managing customer data, handling invoices, and managing loyalty…
- [Stripe](https://docs.arcade.dev/en/resources/integrations/payments/stripe): Arcade.dev provides a powerful toolkit for integrating with Stripe, enabling seamless management of billing, customer data, and payment processes. This toolkit simplifies common tasks, making it easier for developers to leverage Stripe's capabilities. Capabilities - Create and…
Expand Down
6 changes: 3 additions & 3 deletions toolkit-docs-generator/data/toolkits/index.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"generatedAt": "2026-08-10T11:26:27.233Z",
"generatedAt": "2026-08-12T19:27:11.405Z",
"version": "1.0.0",
"toolkits": [
{
Expand Down Expand Up @@ -769,7 +769,7 @@
},
{
"id": "NotionToolkit",
"label": "Notion",
"label": "Notion (legacy)",
"version": "2.0.0",
"category": "productivity",
"type": "arcade",
Expand Down Expand Up @@ -897,7 +897,7 @@
"id": "Snowflake",
"label": "Snowflake",
"version": "0.1.0",
"category": "development",
"category": "databases",
"type": "arcade",
"toolCount": 7,
"authType": "oauth2"
Expand Down
7 changes: 4 additions & 3 deletions toolkit-docs-generator/data/toolkits/notiontoolkit.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "NotionToolkit",
"label": "Notion",
"label": "Notion (legacy)",
"version": "2.0.0",
"description": "Arcade.dev LLM tools for Notion",
"metadata": {
Expand Down Expand Up @@ -719,6 +719,7 @@
],
"customImports": [],
"subPages": [],
"generatedAt": "2026-08-06T11:47:14.364Z",
"summary": "## Notion Toolkit\n\nThe Notion toolkit connects Arcade to Notion workspaces, enabling LLMs to read, navigate, create, and update Notion content on behalf of authenticated users.\n\n## Capabilities\n\n- **Workspace navigation & discovery:** Retrieve up to 100 recently edited pages and databases as a tree, search by title, list direct child objects within any page or database, and resolve the breadcrumb path to any object.\n- **Page reading:** Fetch full page content as Markdown by page ID or title; retrieve metadata (ID, timestamps, properties, URL) by title or ID.\n- **Page writing:** Create new pages under a named parent; append Markdown content to the end of any existing page.\n- **Object & user context:** Look up the authenticated user's workspace statistics, integration details, and user identity; retrieve metadata for any page or database.\n\n## OAuth\n\nThis toolkit uses OAuth 2.0 via the [Notion auth provider](https://docs.arcade.dev/en/references/auth-providers/notion). Arcade handles the OAuth flow, token storage, and refresh automatically. See the provider page for required scopes and setup instructions."
"curationSourceHash": "8607e62b7cd3b304f7bffb41a6ef210b8f5a6595a337d0f30c681d1717797296",
"generatedAt": "2026-08-12T19:27:03.868Z",
"summary": "## Notion (Legacy) Toolkit\n\nThe Notion toolkit connects Arcade to Notion workspaces, enabling LLMs to read, navigate, create, and edit Notion content via the Notion API.\n\n## Capabilities\n\n- **Content read/write:** Retrieve page content (by ID or title) as Markdown, append Markdown to existing pages, and create new pages under a named parent.\n- **Workspace navigation:** Inspect the workspace structure as a recency-sampled tree (up to 100 pages/databases), list direct child pages and databases under any parent, and resolve an object's full breadcrumb path from the workspace root.\n- **Object lookup and metadata:** Search pages and databases by title (case-insensitive), fetch metadata (ID, timestamps, properties, URL) by title or exact ID, and locate any object by walking its parent chain.\n- **Identity and context:** Retrieve the authenticated user's profile, workspace stats, and integration details.\n\n## OAuth\n\nThis toolkit authenticates via OAuth 2.0 through Notion. See the [Notion auth provider docs](https://docs.arcade.dev/en/references/auth-providers/notion) for setup details, required scopes, and configuration."
}
9 changes: 5 additions & 4 deletions toolkit-docs-generator/data/toolkits/snowflake.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"version": "0.1.0",
"description": "Tools to query and explore Snowflake with per-user, per-role access",
"metadata": {
"category": "development",
"category": "databases",
"iconUrl": "https://design-system.arcade.dev/icons/snowflake.svg",
"isBYOC": false,
"isPro": false,
"type": "arcade",
"docsLink": "https://docs.arcade.dev/en/resources/integrations/development/snowflake",
"isComingSoon": true,
"docsLink": "https://docs.arcade.dev/en/resources/integrations/databases/snowflake",
"isComingSoon": false,
"isHidden": false
},
"auth": {
Expand Down Expand Up @@ -822,6 +822,7 @@
"documentationChunks": [],
"customImports": [],
"subPages": [],
"generatedAt": "2026-08-06T11:47:14.761Z",
"curationSourceHash": "da70ed30d9201488046d1ae1b04dc45cf6378210501e24b53236a4aa02f1ef89",
"generatedAt": "2026-08-12T19:27:03.868Z",
"summary": "## Snowflake Toolkit\n\nArcade's Snowflake toolkit provides read-only, per-user access to Snowflake — enabling agents and apps to explore schema structure and execute SELECT queries under each caller's own Snowflake identity and role.\n\n## Capabilities\n\n- **Identity & access inspection:** Retrieve the active Snowflake user, role, and default warehouse; all other tools operate under this identity, so two users issuing identical calls can legitimately receive different results.\n- **Schema discovery (databases → schemas → tables → columns):** Progressively explore the object hierarchy — list accessible databases, then schemas within a database, then tables/views within a schema, then column definitions for a specific table or view — filtered server-side to only what the caller's role is granted.\n- **Warehouse discovery:** List warehouses the caller's role can use (smallest = cheapest); needed when no default warehouse is configured or a different size is preferred.\n- **Safe SELECT execution:** Run arbitrary read-only SQL; writes, DDL, role changes, and data movement are rejected before reaching Snowflake. Supports `limit`/`offset` pagination parameters; returns column names, rows, and a `truncated` flag.\n\n## OAuth\n\nThis toolkit uses OAuth 2.0 to authenticate each user with Snowflake. Arcade manages the OAuth flow; refer to the Arcade auth-provider documentation for setup details. *(Provider-specific docs link unavailable — provider ID not supplied.)*\n\n## Secrets\n\n- **`SNOWFLAKE_ACCOUNT_SUBDOMAIN`** — The account identifier subdomain for your Snowflake account (e.g., `xy12345.us-east-1` or an organization-format identifier like `myorg-myaccount`). This is the hostname prefix used to construct your Snowflake account URL (`<subdomain>.snowflakecomputing.com`). You can find it in the Snowflake UI under **Admin → Accounts**, or by inspecting the URL you use to log in. See [Snowflake account identifier docs](https://docs.snowflake.com/en/user-guide/admin-account-identifier) for format details.\n\nConfigure secrets in the [Arcade secrets dashboard](https://api.arcade.dev/dashboard/auth/secrets). For guidance on referencing secrets in tools, see the [Arcade secrets docs](https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets)."
}
Loading