Skip to content
Talk to an Engineer Dashboard

Connections

Learn how to configure and manage connections in Agent Auth to enable authentication and tool execution with third-party providers.

A connection is a configured integration between Scalekit and a third-party provider. It holds the credentials and settings Scalekit needs to interact with that provider’s API on behalf of your users — OAuth client secrets, API keys, scopes, and so on.

You create one connection per provider in the Scalekit Dashboard. Once active, it can be shared across all your users.

TypeWhen to use
OAuth 2.0Providers like Notion, Gmail, Slack, GitHub that use user-delegated authorization
API KeyProviders like Exa, HarvestAPI, Snowflake that authenticate with a static key
Bearer tokenProviders that accept a long-lived bearer token
Basic authProviders that use username + password authentication
  1. Open the Connections section in the Scalekit Dashboard
  2. Click Add connection and select a provider
  3. Enter the required credentials (OAuth client ID/secret, API key, etc.)
  4. Save — the connection is now available for use

For a step-by-step example, see how to set up a Gmail connection.

Next, learn how to create and manage Connected accounts that use these connections to authenticate and execute tools for your users.