Auth that doesn't
slow you down.
User management, social logins, magic links, and row-level security — all wired into your Postgres database. Add auth in minutes, not weeks.
auth.ts
import { ProjectAuthClient } from '@wowsql/sdk'
const auth = new ProjectAuthClient({
projectUrl: WOWSQL_URL, // https://<project>.wowsqlconnect.com
apiKey: WOWSQL_KEY, // wowsql_anon_...
})
// Sign up → POST /auth/v1/signup
const { user, session } = await auth.signUp({
email: 'user@example.com',
password: 'secure-password',
})
// Sign in with Google
const { authorizationUrl } = await auth.getOAuthAuthorizationUrl(
'google',
'https://yourapp.com/auth/callback',
)
// Current user → GET /auth/v1/me
const me = await auth.getUser(session.accessToken)A
B
C
User Management
Dashboard to manage users, roles, sessions, and permissions. Everything in one place.
G
GH
A
Social Logins
Google, GitHub, Twitter, Apple, Discord — zero-config OAuth providers ready to go.
Row Level Security
Auth integrates with your Postgres RLS policies. Secure data at the row level.
✦
Magic Links
Passwordless authentication via email. Beautiful default templates, fully customizable.
JWT
JWT Tokens
Industry-standard JWT with automatic refresh. Custom claims from your database.
3
7
1
9
4
2
Multi-Factor Auth
TOTP-based MFA for enhanced security. Enable per user or enforce globally.
Works with every framework
Drop-in auth for React, Next.js, Vue, Svelte, Flutter, and more.
Email / Password
Magic Link
OAuth Providers
Phone / SMS
