Skip to Content
ConceptsAuthentication

Authentication

Lamdis supports multiple authentication methods for connecting to your assistants and external APIs during testing.

Connection Auth

  • API Keys: Store API keys in environments and reference them in connections.
  • Bearer Tokens: Use OAuth tokens or static bearer tokens.
  • Custom Headers: Add any custom headers your assistant requires.

Environment Secrets

  • Store sensitive values (API keys, tokens) in environments.
  • Reference secrets in connections and request steps using {{env.SECRET_NAME}}.
  • Secrets are encrypted at rest and never exposed in logs.

OAuth Providers

  • Configure OAuth providers in Dashboard → Settings → OAuth Providers for integrations that require user authorization.
  • Fields: authorize_url, token_url, client_id, client_secret, scopes.

Tips

  • Use separate environments for dev/staging/prod with different credentials.
  • Rotate secrets by updating the environment; tests will use the new values automatically.

See also: Dashboard → Settings

Last updated on