Skip to main content
Seam supports several authentication methods, each designed for a different use case. All methods authenticate against the Seam API at https://connect.getseam.com.

API Keys

Server-side authentication for production apps. Create API keys in Seam Console and pass them via the Authorization header or SDK constructor.

Personal Access Tokens

Authenticate as yourself across all your workspaces. Ideal for development, scripting, and the Seam CLI.

Client Session Tokens

Scoped tokens for frontend apps. Grant users access to specific devices without exposing your API key.

Choosing the Right Method

MethodUse caseScopeWhere to use
API KeyProduction backendSingle workspaceServer-side only
Personal Access TokenDevelopment and CLIAll your workspacesLocal dev, scripts
Client Session TokenFrontend appsScoped to specific devicesBrowser, mobile
API keys and personal access tokens should never be exposed in client-side code. Use client session tokens for any frontend integration.