Enterprise-ready

Auth for platformswith customers

Your customers have customers. Give each one isolated, white-labeled authentication without building it yourself.

Your Platform
Acme SaaS
T1
Tenant
Globex Corp
JD
MK
+5
T2
Tenant
Initech
PS
BL
+12
+
More tenants...

Built for platforms, not retrofitted

Auth0, Clerk, and WorkOS started with B2C authentication and added multi-tenancy as an afterthought. PlatformAuth is organization-first from the ground up.

True tenant isolation

Each of your customers gets their own identity space. Same email can exist across tenants—no conflicts, no leaks.

Complete white-labeling

Custom domains, branded login pages, your customer's logo. Your customers' users authenticate under their brand, not yours.

Per-tenant policies

Session duration, email verification, allowed auth methods—all configurable per customer.

Everything you need for multi-tenant auth

Focus on your product. We handle the authentication infrastructure.

Tenant isolation

Each customer gets their own isolated identity space with their own members. Complete data separation by design.

  • Isolated member databases
  • Tenant-scoped sessions
  • No cross-tenant leaks

Custom domains

White-label login with your customer's domain. Automatic SSL certificates, global CDN distribution.

  • login.yourcustomer.com
  • Auto SSL provisioning
  • Global CDN

Per-tenant policies

Configure authentication requirements for each customer. Enterprises get strict policies, startups get flexibility.

  • Session duration
  • Email verification toggle
  • Custom branding per tenant

Developer-first APIs

REST APIs designed for platform builders. External ID mapping for seamless integration.

  • RESTful API
  • Platform API keys
  • Webhook events (soon)

Integrate in minutes,not months

A few lines of code to add multi-tenant authentication to your platform. We handle the complexity so you can focus on your product.

app.tsx
import { PlatformAuth } from '@platformauth/sdk';

// Initialize with your tenant
const auth = PlatformAuth.init({
  tenantSlug: 'acme',
  redirectUrl: '/callback'
});

// Redirect to hosted login
auth.login();

How it works

Three steps to multi-tenant authentication

1

Integrate our SDK

Add PlatformAuth to your app with a few lines of code. We provide SDKs for all major frameworks.

npm install @platformauth/sdk
2

Create tenants

Use our API to create a tenant for each of your customers. Each gets isolated auth automatically.

POST /v1/tenants
3

Members sign in

Your customers' users sign up and log in through white-labeled flows. You receive session tokens.

auth.handleCallback()

Simple, tenant-based pricing

Pricing that aligns with your growth. Pay for tenants, not MAUs.

Starter

$0/month

For platforms validating product-market fit

  • Up to 3 tenants
  • 100 members per tenant
  • Email/password auth
  • Hosted login pages
  • Community support
Get started free
Most popular

Growth

$49/month

For platforms with paying customers

  • Unlimited tenants
  • 1,000 members per tenant
  • Custom domains
  • Custom branding
  • Priority support
  • API access
Start free trial

Enterprise

Custom

For platforms at scale

  • Unlimited everything
  • Volume discounts
  • Dedicated support
  • SLA guarantee
  • Roadmap input
  • SSO/SCIM (coming soon)
Talk to us

Ready to secure your platform?

Enterprise-grade authentication infrastructure. Zero maintenance burden.