OAuth 2.0 (Google, LinkedIn)
OAuth lets users authorize AgentRuntime without sharing passwords. The platform stores access and refresh tokens and refreshes them automatically. Supported in Console today:- Google Workspace — Gmail, Drive, Sheets, Calendar, and related adapters
- LinkedIn — Marketing APIs (via API key connection in most setups)
If refresh fails (user revoked access), the connection shows Reconnect. Re-authorize before running workflows that depend on it.
API keys and personal access tokens
API keys are the most common method for developer tools, email providers, and search APIs. Examples: Resend, Exa, GitHub (PAT), Shopify, ActiveCampaign, ClickUp, NotionSave in Connections
Create a connection in the Console and paste the key. Keys are encrypted at rest.
Database connection strings
Database adapters (postgres, mysql, mongodb, redis, neo4j, sqlite, firestore) use connection strings or service account JSON stored as connections.
- Use read-only credentials where possible
- Restrict network access to AgentRuntime egress IPs if your database requires allowlisting
- Prefer separate connections per environment (sandbox vs production)
Workflow and API authentication
Connector auth is separate from how you authenticate to AgentRuntime:| Method | Use for |
|---|---|
| Console session | Browser UI |
| Personal access token | Scripts, CI, Platform MCP |
| Inbound webhook signature | External triggers into workflows |