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:
- You’re building custom that require OAuth authentication
- You’re self-hosting Arcade and need to set up your own OAuth apps
- You need custom scopes beyond what’s available in pre-built
- 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.
Popular Providers
| Provider | Documentation |
|---|---|
| Configure Google OAuth | |
| Microsoft | Configure Microsoft OAuth |
| GitHub | Configure GitHub OAuth |
| Slack | Configure Slack OAuth |
| Salesforce | Configure Salesforce OAuth |
Adding a Custom OAuth Provider
If the service you need isn’t in our list, you can add a custom OAuth 2.0 provider.
Common Confusion: Auth Providers vs Integrations
| Auth Providers | Integrations (Tool Catalog) |
|---|---|
| OAuth configuration | Ready-to-use tools |
| For custom tools | For using existing tools |
| Technical setup | Just connect and use |
| ”How to authenticate" | "What actions can I take” |
Example:
- “I want to send emails via Gmail” → Gmail Integration ( Catalog)
- “I want to configure Google OAuth for my custom ” → Google Auth Provider (This section)
Last updated on