Scalekit Docs
Scalekit AgentKit gives AI agents per-user OAuth, a token vault and 20,000+ ready-to-call tools. Scalekit also adds SSO, SCIM and login to SaaS apps.
Let your AI agent act in your users' apps
AgentKit runs each user's OAuth flow, stores their tokens in a vault and executes tool calls as that user in apps like Gmail, Slack and Salesforce, from the SDK, the REST API or a Virtual MCP server.
# "gmail" is your connection name in the dashboardlink = actions.get_authorization_link( connection_name="gmail", identifier="user_123",).link# The user approves once. Scalekit keeps the tokens.result = actions.execute_tool( tool_name="gmail_fetch_mails", tool_input={"max_results": 5}, connection_name="gmail", identifier="user_123",)print(result.data)// 'gmail' is your connection name in the dashboardconst { link } = await actions.getAuthorizationLink({ connectionName: 'gmail', identifier: 'user_123',});// The user approves once. Scalekit keeps the tokens.const result = await actions.executeTool({ toolName: 'gmail_fetch_mails', toolInput: { max_results: 5 }, connector: 'gmail', identifier: 'user_123',});console.log(result.data);# $TOKEN: an access token from /oauth/tokenAPI="$SCALEKIT_ENVIRONMENT_URL/api/v1"curl -sS "$API/connected_accounts/magic_link" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"connector": "gmail", "identifier": "user_123"}'# The user approves once. Scalekit keeps the tokens.curl -sS "$API/execute_tool" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"tool_name": "gmail_fetch_mails", "connector": "gmail", "identifier": "user_123", "params": {"max_results": 5}}'Try it
Run the CLI
npx @scalekit-inc/cli setup- Claude Code
- Cursor
- GitHub Copilot
- Codex
Quickstart with your coding agent
Copy one prompt. Your agent installs the SDK, authorizes a user and makes a tool call.
Find a connector
20,000+ ready-to-call toolsKnow what you need?
Every AgentKit section, from connecting users to going to production, is mapped on one page.
Adding login, SSO, SCIM or MCP Auth to your SaaS app?
That's Auth for SaaS (SaaSKit), Scalekit's auth for B2B apps.
For AI agents
Every page is available as markdown: add .md to its URL. Start from /llms.txt or /agentkit/llms.txt.
Pricing
Free to start. Current plans are on scalekit.com/pricing.