Authentication

Geata

/ˈɡatə/ — gate

Auth from the edge

OAuth, passkeys, MFA, organizations. Drop-in SDKs that work with your stack. Built on Cloudflare Workers for sub-50ms latency worldwide.

<50ms Global latency
100+ Edge locations
99.99% Uptime SLA

Three lines to auth

// Protect any route
import { useAuth } from '@cead/geata-react';
 
const { user, isLoading } = useAuth();
 
if (!user) return <SignIn />;
React npm install @cead/geata-react
SvelteKit npm install @cead/geata-svelte
Next.js npm install @cead/geata-next
Node.js npm install @cead/geata-node

Everything you need.
Nothing you don't.

OAuth Providers

Google, GitHub, Microsoft, Apple, and more. Add social login in minutes.

Passkeys

Passwordless authentication with WebAuthn. Phishing-resistant by design.

Multi-Factor Auth

TOTP, SMS, email verification. Layer security without friction.

Organizations

Multi-tenant by default. Invite flows, roles, and team management built in.

Role-Based Access

Fine-grained permissions. Define roles, assign to users, check in your app.

Custom Domains

auth.yourdomain.com. White-label authentication that matches your brand.

Auth in four steps

1

Install the SDK

One package for your framework. React, SvelteKit, Next.js, or vanilla Node.

2

Wrap your app

Add the AuthProvider at your root. Configure your redirect URIs.

3

Use the hooks

useAuth() gives you user, session, and auth methods. That's it.

4

Go live

Your users sign in at auth.cead.dev (or your custom domain).

Pay for what you use

Start free. Scale as you grow.

Free

Test the waters

$0 /mo
  • 100 monthly active users
  • 10/min auth requests
  • All OAuth providers
  • Passkeys + MFA
  • Organizations

Starter

Side projects

$9 /mo
  • 5,000 monthly active users
  • 60/min auth requests
  • $0.02/MAU overage
  • All OAuth providers
  • Passkeys + MFA
  • Organizations

Business

Scale up

$99 /mo
  • 100,000 monthly active users
  • 1,000/min auth requests
  • $0.01/MAU overage
  • All OAuth providers
  • Passkeys + MFA
  • Organizations
  • Custom domains
  • Priority support

Enterprise

Custom needs

Custom
  • Unlimited monthly active users
  • Custom auth requests
  • All OAuth providers
  • Passkeys + MFA
  • Organizations
  • Custom domains
  • Priority support
  • SLA guarantee
  • Dedicated support

Works with everything

Geata integrates with the Cead ecosystem. Send verification emails through Post. Store user avatars with Stór. Or use Geata standalone—it's your call.

Start building today

100 free users. No credit card required.