G
GetAuth

Identity & Billing Infrastructure

Auth, orgs,
& billing.

Drop GetAuth into your app and get email & social login, organization management, and Stripe-powered subscriptions — all from one embeddable hub.

Free tier available · No credit card required · 5-minute setup

Sign in to

Your App

you@company.com
••••••••
Sign In
or continue with
G Google
GitHub
import { getAuth } from "@getauth/js";
const auth = getAuth({ appId: "app_xxx" });
await auth.signIn.email({ email, password });

Used by teams who ship:

SaaS STARTUPS · AGENCIES · ENTERPRISE · OPEN SOURCE

Features

Everything auth should be.

GetAuth handles the hard parts of identity and billing so you can focus on your product, not password resets and Stripe webhooks.

🔐

Authentication

Email & password sign-up, social OAuth (Google, GitHub), JWT sessions, email verification, and password resets. Built on Better Auth.

🏢

Organizations

Multi-tenant orgs with member roles, invitations, and team switching. Personal orgs auto-created on signup; upgrade to business anytime.

💳

Billing & Subscriptions

Stripe-connected checkout, customer portal, webhook handling, and per-app plans. Subscription state is an API call away — no database digging.

🔌

App Registry & API Keys

Register your apps, issue API keys, and let GetAuth verify subscriptions across your entire stack. One identity layer, many products.

🧩

Embeddable Widgets

Drop-in sign-up, sign-in, and profile management UIs that match your brand. A few lines of code — no design work required.

🛡️

Security First

bcrypt password hashing, HTTP-only cookies, CSRF protection, rate limiting, and session management. Security defaults that don't need configuring.

For Developers

Ship auth in minutes,
not months.

GetAuth's client SDKs and server libraries give you typed, composable APIs for every identity operation. No vendor lock-in, no magic — just clean code.

1

Install the SDK

npm, yarn, or pnpm — one dependency and you're running.

2

Configure your app

Set your app ID, choose auth providers, and customize the sign-in widget.

3

Embed & go

Drop the sign-in widget into any page. Sessions, orgs, and billing just work.

// Client — sign in with email

import { createAuthClient } from "@getauth/js";

const auth = createAuthClient();

const result = await auth.signIn.email({
  email: "user@example.com",
  password: "s3cureP@ss",
});

// result.user → authenticated session

// Server — verify a subscription

import { getGetAuthClient } from "./getauth_client.js";

const client = getGetAuthClient();

const { active } = await client.verifySubscription(
  orgId,
  "superclarity"
);

if (!active) throw new Error("Subscription required");

// Client — switch organizations

const orgs = await auth.organization.list();

// [ { id: "org_abc", name: "Acme Corp", role: "admin" }, ... ]

await auth.organization.setActive({ organizationId: orgs[0].id });

How It Works

One hub. Every identity operation.

From sign-up to billing, GetAuth gives you a single embeddable system that works across all your apps — standalone or as part of the SuperSuite.

<script src="getauth.js"></script>
<div id="getauth-signin"></div>

GetAuth.render("#getauth-signin", {
  appId: "app_xxx"
});
1

Embed the widget

Add a script tag and a div. GetAuth renders sign-up, sign-in, password reset, and profile management UIs that match your brand.

G
Acme Corp
Plan Pro
Members 12
Apps 3 active
MRR $284
2

Manage orgs & billing

Organizations, roles, invitations, and Stripe billing are all managed from the GetAuth dashboard. No custom admin panels needed.

API Response

{

"orgId": "org_abc123",

"subscription": {

"app": "superclarity",

"active": true,

"plan": "pro"

}

}

3

Verify via API

Other apps call the GetAuth inter-app API with an API key to verify subscriptions, fetch org info, and enforce access — no shared databases.

Pricing

Start free. Scale with your app.

Every plan includes authentication, orgs, and billing. Upgrade when your user base or app count grows.

Starter

$0 /mo

For side projects and MVPs

  • Up to 1,000 MAU
  • Email & social sign-in
  • 1 organization
  • 1 app registration
  • Stripe billing integration
  • Community support
Get Started
Popular

Pro

$29 /mo

For growing SaaS products

  • Up to 25,000 MAU
  • All auth providers
  • Unlimited organizations
  • Up to 5 app registrations
  • Inter-app API access
  • Priority support
Start Free Trial

Enterprise

Custom

For large-scale deployments

  • Unlimited MAU
  • SSO / SAML
  • Unlimited organizations
  • Unlimited app registrations
  • Audit logs & SLAs
  • Dedicated support
Contact Sales

SuperSuite

The identity backbone of a suite that works together.

GetAuth powers authentication and billing across every SuperSuite app. Subscribe to one tool or the whole suite — the identity layer scales with you.

📋

SuperForm

Transactional forms with checkout, QR triggers, and workflow automation.

💬

SuperFeedback

Feedback boards, feature voting, sentiment scoring, and changelog publishing.

🎯

ZenHero

Product management with RICE scoring, dynamic roadmaps, and AI-powered prioritization.

📊

SuperClarity

Executive dashboards with Stripe analytics, revenue forecasting, and scenario planning.

🦒

SuperOkapi

Customer service, ticketing, Slack integration, and CRM with churn risk detection.

Start authenticating in 5 minutes.

Create your free account, register your app, and embed the sign-in widget. No credit card, no sales call, no lock-in.