Casdoor vs WorkOS

Enterprise SSO and SCIM without per-connection fees

WorkOS sells enterprise features to B2B SaaS companies: its AuthKit login is free to a million MAU, and each SSO or directory sync connection is billed monthly. Casdoor is open source and includes SAML, OIDC and SCIM connections in every plan.

Casdoor and WorkOS at a glance

CasdoorWorkOS
Source codeOpen source (Apache-2.0)Proprietary
Where it runsCasdoor Cloud, or your own servers with Docker or KubernetesWorkOS's cloud service
PricingFrom $24.17/month billed yearly per dedicated instance, with no per-user fees; self-hosting is freeAuthKit is free up to 1 million MAU; enterprise features are priced per connection
Enterprise connectionsSAML, OIDC and SCIM connections on every plan, with no per-connection feeSSO and directory sync are $125 per connection per month, with volume discounts; a custom domain is $99 per month

Information about WorkOS is from its public website as of October 2026 (WorkOS pricing) and may have changed. WorkOS is a trademark of its owner.

Why teams choose Casdoor

Connections don't cost extra

Onboard your tenth or hundredth enterprise customer's SAML or SCIM connection without a new line on your bill.

Organizations built in

Give each customer its own organization with its own identity providers, users, roles and admins.

Run it anywhere

The same Apache-2.0 code runs in our cloud or on your servers, and you can move between them.

Authorization included

Casbin RBAC, ABAC and ACL are built in, instead of being left to your code.

When WorkOS may fit better

  • You have a large consumer user base and few enterprise connections, so AuthKit's free tier covers most of your usage.
  • You want your customers' IT admins to configure SSO themselves through WorkOS's hosted Admin Portal.

Moving from WorkOS to Casdoor

Export your users and recreate each customer's SSO and SCIM connection as an identity provider in Casdoor, then switch apps to Casdoor's OIDC endpoints. Casdoor can verify bcrypt, Argon2id, PBKDF2 and salted SHA-256 / SHA-512 password hashes, so imported users can keep their passwords.

Plan a migration with us

FAQ

Frequently asked questions

Can Casdoor handle enterprise SSO for many customers?
Yes. Each customer can be its own organization in Casdoor with its own SAML or OIDC identity providers and SCIM provisioning, and you can restrict each provider to that customer's email addresses.
How does the cost compare with WorkOS?
WorkOS charges $125 per month for each SSO or directory sync connection, with discounts at volume. Casdoor Cloud is from $24.17/month billed yearly for a dedicated instance however many connections you add.