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