Authentication

Dbase Auth

Built-in user management for every project — no external auth service.

Each project has its own pool of end users, separate from the dashboard accounts your team uses. A signed-in session is a JWT your Row Level Security policies can read directly with auth.uid().

Key features

Technical details

Token format
JWT access token
Providers
Email/password, GitHub OAuth, Google OAuth, magic link
Where users live
Your project's own Postgres schema, not a shared table
Session revocation
Every request is checked against a token_version column — forcing logout bumps it, instantly invalidating the old token
Client library
dbase-js

Add sign-up and sign-in in minutes