Skip to main content

Server

OAuth providers

Only providers with both CLIENT_ID and CLIENT_SECRET set will be registered. All are optional. The connector availability endpoint reports which ones are currently wired up. github, google, slack, and linear register as Better Auth social providers. quickbooks, gcp, docusign, and carta register via the genericOAuth plugin. The frontend uses different sign-in APIs for each — see Auth Routes.

Built-in tool API keys

Built-in tools resolve their credentials via a fall-through to environment variables (see Token Vending). The variable name is ${UPPER(provider).replace(/-/g, "_")}_API_KEY.

Web app

CLI

Vercel runtime

Required when TOOLSHED_RUNTIME=vercel: