Skip to main content
These guides walk you through integrating the Prelude Session API into your application, from authentication to session management.

Available guides

OTP Login

Configure SMS one-time password authentication from your backend.

Password Authentication

Configure email and password authentication from your backend using the Management API.

Social Login

Configure OAuth providers (Google, Apple, Microsoft, GitHub, Okta).
Once configured, follow the Web Integration guide to integrate the SDK into your frontend.

General concepts

Regardless of which authentication method you use, the Session API follows the same patterns:
  • Management API (backend) — Configure authentication methods, create users, and manage identifiers using your API key
  • Frontend API — Authenticate users from the browser through your custom domain. The API returns JWT access tokens and manages sessions via headers and IndexDB
  • Token verification (backend) — Verify JWT access tokens on each authenticated request using the JWKS endpoint

What’s next?

  • Set up Webhooks to receive real-time notifications when users are created or sessions change
  • Explore the Management API for advanced user management