WorkOS
WorkOS · Ranked #3 of 8 in Authentication & Identity APIs
Enterprise-readiness APIs (SSO, SCIM Directory Sync, Audit Logs, AuthKit) with a famously generous free tier and clean per-connection pricing for B2B SaaS.
Enterprise SSO & SCIM for B2B

Overview
WorkOS is a developer-first identity and authentication platform purpose-built for B2B SaaS companies that need to become "enterprise ready" quickly. Its core thesis is to abstract away the messy, standards-heavy work of enterprise auth, SAML/OIDC Single Sign-On, SCIM Directory Sync, audit logs, and admin provisioning, behind clean, modern APIs and SDKs. Its flagship AuthKit product adds a full hosted user-management/auth layer (email-password, social login, passkeys, MFA, magic auth) that competes directly with Auth0, Clerk, Firebase Auth and Stytch, while the enterprise modules (SSO, Directory Sync, Audit Logs, Admin Portal) remain its differentiator. The target buyer is a startup or scale-up engineering team selling into enterprise that wants to land big logos without building a SAML stack in-house. Notable customers include Vercel, OpenAI, Cursor, Perplexity and Plaid.
Where WorkOS wins is developer experience and go-to-market alignment: documentation is widely praised, the SDK coverage is broad, support is responsive (dedicated Slack), and AuthKit's first 1M monthly active users are free, a genuinely aggressive offer that undercuts Auth0 and Clerk at the entry point and makes WorkOS attractive for new builds. The Admin Portal is a real differentiator, giving customers' IT admins a self-serve UI to configure their own SSO/SCIM connections, which removes a large support burden from the SaaS vendor. Reliability is backed by a contractual 99.99% uptime SLA on SSO, Directory Sync and Audit Logs.
Where it loses is pricing structure and feature maturity. The per-connection model, $125/month per SSO connection and per Directory Sync connection, is the single most-cited complaint: costs scale linearly with the number of enterprise customers rather than with revenue or usage, and a single SSO customer can cost more than a SaaS vendor's own lowest plan. Critics (notably a detailed Compile7 teardown) also describe "paper cuts": surrounding features, SDKs and docs that lack the depth of more mature competitors, occasionally forcing unexpected debugging and support tickets. Third-party monitors have logged a non-trivial incident count over the years. Net: WorkOS is an excellent, well-documented choice for B2B SaaS teams that need enterprise SSO/SCIM fast and have ACVs high enough to absorb per-connection pricing, and a poor fit for low-ACV, self-serve products where the per-connection economics break down.
How this score is derived
The APIbenchmarks Index is a weighted sum of four dimensions, each scored on an absolute 0–100 reference scale. See the methodology for every mapping.
| Dimension | Score | Weight | Contribution |
|---|---|---|---|
| Documentation & DXDocumentation is consistently cited as a top strength across G2 and review sites, clear quickstarts, broad SDK coverage and a developer-centric API reference that eases SSO/SCIM integration. | 90 | 30% | 27.0 |
| ReliabilityWorkOS offers a contractual 99.99% uptime SLA on SSO, Directory Sync and Audit Logs (about 52 minutes annual downtime), though third-party monitors like StatusGator and IsDown have logged a meaningful number of incidents over time. | 84 | 25% | 21.0 |
| Ecosystem & SDKsStrong official SDK breadth (Node, Python, Ruby, PHP/Laravel, Go, .NET, Kotlin, Elixir plus AuthKit for React/Next.js/Remix), but a smaller user base and far fewer community reviews than Auth0/Okta. | 82 | 25% | 20.5 |
| AccessibilityA generous free tier (first 1M AuthKit MAUs free, free staging environments, self-serve Pay-as-You-Go) lowers the barrier to start, but per-connection enterprise pricing limits accessibility for low-ACV products. | 90 | 20% | 18.0 |
| APIbenchmarks Index (ABI) | 86.5 | ||
Table 1. Derivation of the ABI for WorkOS. Contribution = score × weight; the index is their sum.
At a glance
- Vendor
- WorkOS
- Pricing model
- Per connection / MAU-based
- Free tier
- Up to 1M MAU on AuthKit; $125/connection for SSO/SCIM
- Official SDKs
- 12 languages
Pricing
| Pay as You Go | Usage-based | Self-serve, automatic volume discounts, quick deployment, dedicated Slack support |
| Annual Credits (Enterprise) | Custom | Pre-pay discounts, contractual 99.99% uptime SLA, guided migration, guaranteed support |
| AuthKit (User Management) | Free up to 1M MAUs, then $2,500/mo per additional 1M MAUs | Email+password, social login, passkeys, MFA, magic auth, enterprise SSO |
| Single Sign-On / Directory Sync | $125 per connection/mo (volume discounts to $50 at 101–200) | Per-connection pricing; 16–30 conns $100 ea, 31–50 $80, 51–100 $65, 201+ custom |
| Audit Logs | $125/mo per SIEM stream + $99/mo per 1M events retained | Log streaming to SIEM plus event retention pricing |
| Radar (Bot & Fraud Protection) / Custom Domain | Radar: free first 1k checks then $100/50k; Custom Domain $99/mo | Fraud/bot checks and CNAME custom domains for AuthKit/Admin Portal/emails |
Key features
- •Enterprise SSO (SAML & OIDC) with 30+ identity provider integrations
- •Directory Sync / SCIM user and group provisioning
- •AuthKit hosted authentication (email+password, social login, passkeys, MFA, magic auth)
- •Admin Portal, self-serve IdP configuration UI for customer IT admins
- •Audit Logs with SIEM log streaming and event retention
- •Radar bot and fraud protection for sign-up/sign-in
- •Fine-grained authorization / RBAC
- •Custom domains (CNAME) for AuthKit, Admin Portal and transactional emails
- •Free staging environments for testing
- •Session management helpers for modern JS frameworks
Official SDKs
Strengths & trade-offs
- +First 1 million AuthKit MAUs are free, one of the most generous free tiers in the auth market
- +Excellent, developer-friendly documentation repeatedly praised in G2 reviews
- +Admin Portal lets customers' IT admins self-serve their own SSO/SCIM setup, cutting vendor support load
- +Abstracts SAML/OIDC complexity behind a single OAuth2-style wrapper, no tangle of SAML code
- +Contractual 99.99% uptime SLA on SSO, Directory Sync and Audit Logs
- +Broad official SDK coverage and responsive support via dedicated Slack channels
- –Per-connection SSO/Directory Sync pricing ($125/connection/mo) scales with customer count, not revenue, the most common complaint
- –A single SSO customer can cost more than a SaaS vendor's own lowest-tier plan, blocking SSO-on-all-tiers strategies
- –Surrounding features, SDKs and docs described as having 'paper cuts', less mature than Auth0/Okta in places
- –Smaller user base and far fewer public reviews, meaning thinner community support
- –Audit log and SIEM streaming add-ons stack additional monthly costs
- –Costs can become unpredictable as enterprise connections accumulate
What developers say
G2 4.5/5 · 15 reviews
Developers praise the documentation, clean APIs and responsive support, but the per-connection SSO/Directory Sync pricing is a recurring and significant complaint.
“Users consistently praise the clear documentation and responsive support, which significantly eases the integration process for SSO and directory syncing; WorkOS provides a standard OAuth2 connection wrapper, no tangle of SAML and OIDC code needed.”
Key figures
| Uptime SLA (SSO, Directory Sync, Audit Logs) | 99.99% (~52 min annual downtime) | WorkOS SLA / changelog ↗ |
| AuthKit free tier | First 1,000,000 MAUs free | WorkOS pricing page ↗ |
| AuthKit overage price | $2,500 / mo per additional 1M MAUs | WorkOS pricing page ↗ |
| SSO / Directory Sync entry price | $125 per connection / month | WorkOS pricing page ↗ |
| Incidents over ~2 years (3rd-party monitor) | 101+ outages logged (StatusGator); 121 incidents avg 3.2/mo, ~64 min median resolution (IsDown) | StatusGator / IsDown ↗ |
| G2 aggregate rating | 4.5 / 5 across 15 reviews | G2 ↗ |
Compare WorkOS head to head
Sources
- https://workos.com/pricing
- https://workos.com/legal/sla
- https://workos.com/changelog/99-99-availability-for-sso-directory-sync-and-audit-logs
- https://status.workos.com/
- https://www.g2.com/products/workos/reviews
- https://compile7.org/decompile/workos-review-promise-pitfalls
- https://statusgator.com/services/workos
- https://github.com/workos/workos-node
- https://www.infisign.ai/reviews/workos
Figures last verified 2026-06-27. Spotted an error? corrections@apibenchmarks.com
