OIDC + SAML + SCIM for indie SaaS, EU companies, and fintech teams. Free up to 100 MAU. No per-seat shock.
Powering auth for
One Authentik instance, multi-tenant, your data stays in your region.
Drop-in OIDC provider per tenant. Works with any app that speaks OpenID Connect — Forgejo, Ghost, Grafana, your own app.
Self-serve SAML app creation. Wire your Okta/AD users into your SaaS in minutes, not weeks.
Your auth data lives on EU-hosted infrastructure. GDPR-compliant by design. No cross-Atlantic calls for token validation.
MAU-based tiers, not per-seat. 100 MAU free forever. Pro $29/mo for 5K MAU vs Auth0's $228/mo for the same usage.
Each customer gets their own namespaced OIDC provider. No shared client IDs. Tenant create/delete via API in <200ms.
REST API for tenant lifecycle: create provider, configure SAML, revoke access. Build your own auth UI on top.
At 5,000 MAU the cost difference is 7x. At 25,000 MAU it's >10x.
| Feature / Cost | EliteSSO Pro | Auth0 Essential | Clerk Pro | Okta |
|---|---|---|---|---|
| 5,000 MAU cost/mo | $29 | $228 | $125 | $1,500+ |
| SAML 2.0 | Yes (all plans) | Enterprise only ($) | No | Yes |
| EU data residency | Yes | Extra cost | US only | Add-on |
| Self-host option | Yes (Authentik OSS) | No | No | No |
| Multi-tenant API | REST API (200ms) | Dashboard only | Dashboard only | Complex API |
| Free tier MAU | 100 | 7,500 (limited) | 10,000 (limited) | None |
| Vendor lock-in | None (Authentik OSS) | High | High | Very high |
Pay for active users, not seats. Scale down any month.
From signup to first SSO login in under 5 minutes.
Create your account. We provision an OIDC provider namespace instantly via our API.
Paste your redirect URI. Get client_id + client_secret. Point your app at our OIDC discovery URL.
POST your ACS URL to our API. Get SAML metadata URL back. Wire into your IdP in minutes.
Your users log in via Authentik. You own the session. We never see your user data.
No credit card required for Free tier. Pro trial is 14 days free.