Skip to Content
Auth ProvidersAuth Providers

Auth Providers

This section is for configuring OAuth connections, NOT for using pre-built .

  • Looking for ready-to-use ? → Go to Tool Catalog
  • Want to use Gmail, Slack, GitHub ? → Go to Tool Catalog
  • Need to configure custom OAuth? → You’re in the right place!

What are Auth Providers?

are OAuth configurations that enable Arcade to authenticate with external services. They define:

  • OAuth client credentials (client ID, secret)
  • Authorization and token URLs
  • Required scopes and permissions

When Do You Need This Section?

You need to configure an when:

  1. You’re building custom that require OAuth authentication
  2. You’re self-hosting Arcade and need to set up your own OAuth apps
  3. You need custom scopes beyond what’s available in pre-built
  4. The service you need doesn’t have a pre-built integration

Most don’t need this section. If you’re using Arcade Cloud with pre-built integrations, OAuth is already configured for you.

Supported Providers

Arcade supports OAuth for 30+ services. See the full list in the Auth Provider Reference.

ProviderDocumentation
GoogleConfigure Google OAuth
MicrosoftConfigure Microsoft OAuth
GitHubConfigure GitHub OAuth
SlackConfigure Slack OAuth
SalesforceConfigure Salesforce OAuth

See all 30+ providers →

Adding a Custom OAuth Provider

If the service you need isn’t in our list, you can add a custom OAuth 2.0 provider.

Add a custom OAuth provider →

Common Confusion: Auth Providers vs Integrations

Auth ProvidersIntegrations (Tool Catalog)
OAuth configurationReady-to-use tools
For custom toolsFor using existing tools
Technical setupJust connect and use
”How to authenticate""What actions can I take”

Example:

Last updated on