sooauth

Authentication for your apps

Sign-in without
the Auth0 bill.

Hosted OIDC auth with email, passkeys, and social login. Connect soobserver or any app in minutes.

How it works

Three steps. No infrastructure homework.

  • 01

    Create your account

    Sign up on auth.sooauth.com. Verify email — you're the first admin.

  • 02

    Register your app

    In admin, add an OAuth client with your callback URL.

  • 03

    Users sign in

    Your app redirects to OIDC. We handle login, passkeys, and social.

What you get

Everything a modern auth provider should ship — one sign-in URL for all your products.

  • Standard OIDC

    Discovery, authorize, token, userinfo, JWKS. Works with any OIDC library.

  • Email auth

    Sign-up, verification, password reset — hosted pages included.

  • Passkeys & social

    WebAuthn, Google, GitHub on the same sign-in screen.

  • Drop-in for soobserver

    Three env vars and your dashboard uses sooauth instead of built-in auth.

Pricing

Start free with limits. Upgrade when you need more users, apps, or support. Billing launches soon.

Free

$0/ month

  • · Limited monthly active users
  • · 1–2 OAuth apps
  • · Email + Google login

Pro

Soon

  • · Higher MAU & apps
  • · Custom domain for auth
  • · Priority support

Try it now

Create an account, open admin, wire your redirect URI. Full walkthrough in getting started.

# soobserver .env
SOOAUTH_ISSUER=https://auth.sooauth.com
SOOAUTH_CLIENT_ID=soobserver
SOOAUTH_REDIRECT_URI=https://app.example.com/api/auth/callback/oidc

FAQ

What is sooauth?
Your auth provider. Users sign up and sign in on auth.sooauth.com. Your app redirects to OIDC and gets tokens — same pattern as Google or Auth0.
Do I need to self-host?
No. Use our hosted auth today. Self-hosting is optional for teams that want full control — see the self-host doc.
How does soobserver connect?
Set SOOAUTH_ISSUER, client ID, and redirect URI in soobserver. Users click Sign in and land back in the dashboard after OIDC.
Can I use passkeys and Google login?
Yes. Enable social providers in the admin panel. Passkeys work on the hosted sign-in page.