What you get
Agent Auth simplifies third-party authentication:- Multi-provider OAuth: Support for 60+ popular business applications
- Unified API: Single interface for all provider integrations
- Automatic token management: Token refresh, storage, and lifecycle handling
- Flexible credentials: Use Scalekit-managed OAuth or bring your own
- Secure token vault: Encrypted storage with automatic refresh
- Connected accounts: Per-user authentication state tracking
Supported providers
Agent Auth supports OAuth 2.0 for a wide range of business applications:Communication
- Gmail (Google Workspace)
- Outlook (Microsoft 365)
- Slack
- Microsoft Teams
- Zoom
Productivity
- Google Calendar
- Google Drive
- OneDrive
- Notion
- Dropbox
Project management
- Jira
- Asana
- Trello
- Monday.com
- Linear
- ClickUp
Development
- GitHub
- GitLab
- Bitbucket
CRM and sales
- Salesforce
- HubSpot
- Intercom
- Zendesk
Key features
Quick OAuth integration
Connect users to third-party apps in minutes:Automatic authorization
Generate OAuth links and handle the complete flow:Token management
Retrieve always-fresh OAuth tokens:Direct API calls
Use tokens to call provider APIs:Use cases
AI agent integrations
Enable agents to take action on behalf of users:- Email agent: Read, send, and manage emails through Gmail or Outlook
- Calendar agent: Schedule meetings and manage calendar events
- Task agent: Create and update tasks in project management tools
- Document agent: Access and modify files in Google Drive or OneDrive
- Communication agent: Send messages through Slack or Teams
Multi-app workflows
Orchestrate actions across multiple services:Coding assistants
Integrate with developer tools:- Access GitHub repositories
- Create and manage pull requests
- Review and comment on code
- Manage project boards
- Automate CI/CD workflows
Business automation
Automate repetitive business tasks:- Sync CRM data across systems
- Generate reports from multiple sources
- Automate customer communication
- Manage sales pipelines
- Update project status across tools
Authentication options
Scalekit-managed OAuth
Use pre-configured OAuth credentials for instant setup: Benefits:- Get started immediately without OAuth app registration
- Pre-configured for all supported providers
- Perfect for development and testing
- Shared OAuth credentials across customers
- Proof of concepts
- Development environments
- Quick prototypes
- Testing integrations
Bring Your Own OAuth (BYOO)
Use your own OAuth applications: Benefits:- Custom branding during OAuth consent
- Higher API rate limits
- Direct provider relationships
- Enhanced user trust
- Full control over scopes
- Production applications
- Enterprise customers
- Custom branding requirements
- High-volume API usage
How it works
1. Configure connections
Set up OAuth credentials for providers in the Scalekit dashboard:- Navigate to Agent Auth > Connections
- Create connection for each provider (Gmail, Slack, etc.)
- Choose Scalekit-managed or bring your own OAuth credentials
- Configure scopes and permissions
2. Create connected accounts
Create connected accounts for each user-provider combination:3. Authorize access
Generate authorization links for users to grant access:4. Use tokens
Retrieve tokens and call provider APIs:Multi-provider support
Enable users to connect multiple services:Token lifecycle
Automatic token management:- Automatic refresh: Tokens refreshed before expiration
- Secure storage: Encrypted token vault
- Status tracking: Monitor connection health
- Error handling: Graceful token expiration handling
Framework integrations
Agent Auth integrates with popular AI frameworks:- OpenAI: Use with function calling and assistants
- Anthropic: Integrate with Claude and tool use
- LangChain: Connect agents to external tools
- Vercel AI SDK: Add tool calling to AI apps
- Google Generative AI: Enable function calling
- Mastra: Build multi-agent systems
Security features
Encrypted token storage
All tokens stored with enterprise-grade encryption:- AES-256 encryption at rest
- TLS 1.3 for data in transit
- Vault-backed storage with strong isolation
- Automatic key rotation
OAuth 2.0 compliance
Standard-compliant OAuth implementation:- PKCE for authorization code flow
- State parameter for CSRF protection
- Secure redirect URI validation
- Token refresh best practices
Audit logging
Complete audit trail:- OAuth authorization events
- Token refresh operations
- API call tracking
- Connection status changes
Benefits
Developer experience
- Unified API: Single interface for 60+ providers
- Automatic refresh: No manual token management
- Pre-built OAuth: Skip complex implementation
- Multi-language SDKs: Node.js, Python, Go, Java
- Standardized errors: Consistent error handling
User experience
- Seamless OAuth: Smooth authorization flows
- Persistent connections: Long-lived authenticated sessions
- Multi-provider: Connect multiple accounts
- Secure: Enterprise-grade security
Production ready
- SOC 2 certified: Enterprise security standards
- 99.99% uptime: High availability
- Auto-scaling: Handles any volume
- Global: Low latency worldwide
Get started
Quickstart guide
Connect to Gmail in 5 minutes
Supported providers
View all 60+ supported integrations
Code samples
Browse complete integration examples
SDKs
Multi-language SDK support
Related products
- MCP Auth: Authenticate Model Context Protocol servers
- Full-stack Auth: Complete authentication platform
Gmail connector is enabled by default for quick getting started. Configure additional providers in Dashboard > Agent Auth > Connections.