Skip to main content

Authentication Overview

Volr SDK provides flexible authentication options to fit your application's needs. You can use Volr's built-in authentication system or integrate with your existing authentication infrastructure.

Authentication Options

1. Volr Built-in Authentication

Volr provides a complete authentication system with multiple login methods:

  • Email OTP: Passwordless email authentication
  • Social Login: Google, Twitter
  • SIWE (Sign-In with Ethereum): Web3 wallet authentication

All methods are handled through the SigninModal component. See SigninModal Guide for details.

2. Bring Your Own Authentication (BYO Auth)

If you already have an authentication system, you can integrate it with Volr SDK:

  • Server Session Injection: Your backend creates Volr sessions (recommended)
  • OIDC Token Exchange: Exchange OIDC/JWT tokens for Volr sessions

See BYO Auth Guide for complete integration instructions.

Authentication Flow

Next Steps