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