Authentication

Firecase authenticates API requests in two distinct ways:

  • API keys (Authorization: Bearer sk_…) — for server-to-server use. Mint and manage them from the dashboard.
  • Session cookies — for the browser dashboard. Set by the endpoints below after the user logs in.

The endpoints on this page exist to support the browser session flow — sign-up, log-in, MFA, password reset, OAuth, and account management. Most API integrations only need an API key and never touch them.

Sign-up & log-in

Multi-factor authentication

Password management

OAuth

Current user (me)

Invitations & recovery