Docs
/
Stytch.com
Contact sales
Log in
Sign up
Node
Consumer Authentication
Guides
API reference
SDKs
Example apps
Resources
Node
ABOUT STYTCH
Introduction
Quickstarts
Next.js quickstart
Building your app with Stytch
Full-stack overview
Frontend (pre-built UI)
Frontend (headless)
Backend
Migrations
Migration overview
Migrating users statically
Migrating users dynamically
Additional migration considerations
Deployment strategies
Exporting from Stytch
Integrations
Planetscale
Supabase
Feathery
Unit
AUTHENTICATION
DFP Protected Auth
Overview
Setting up DFP Protected Auth
Handling challenges
Magic Links
EMAIL MAGIC LINKS
Getting started with the API
Getting started with the SDK
Replacing your password reset flow
Building an invite user flow
Add magic links to an existing auth flow
Adding PKCE to a Magic Link flow
Magic Link redirect routing
EMBEDDABLE MAGIC LINKS
Getting started with the API
Mobile Biometrics
Overview
M2M Authentication
Authenticate an M2M Client
Rotate client secrets
Import M2M Clients from Auth0
OAuth
Identity provider overview
Getting started with the API (Google)
Add Google One Tap via the SDK
Email address behavior
Adding PKCE to an OAuth flow
Passcodes
Getting started with the API
Getting started with the SDK
Add multi-factor authentication (MFA) with SMS
Toll fraud
What is SMS toll fraud?
How you can prevent toll fraud
Unsupported countries
Passkeys & WebAuthn
Passkeys
Passkeys overview
Set up Passkeys with the frontend SDK
WebAuthn
Getting started with the API
Getting started with the SDK
Passwords
Getting started with the API
Getting started with the SDK
Password strength policy
EMAIL VERIFICATION
Overview
Email verification before password creation
Email verification after password creation
Sessions
How to use sessions
Session management examples
Custom claims
Custom claim templates
Session tokens vs JWTs
TOTP
Getting started with the API
Getting started with the SDK
Web3
Getting started with the API
Getting started with the SDK
AUTHORIZATION
Implement RBAC with metadata
MANAGEMENT
Dashboard
API keys
Redirect urls
Event logs
Visit our developer forum
Join our Slack community
Contact us
Setting up time-based one-time passcodes (TOTP) with the SD
K
This guide is coming soon.