Casdoor vs authentik

An open-source authentik alternative, with a managed cloud

authentik and Casdoor are both open-source identity providers that speak OIDC, SAML, LDAP and RADIUS. authentik sells enterprise features per user and has no hosted version; Casdoor includes every feature in the open-source edition and offers a managed cloud.

Casdoor and authentik at a glance

Casdoorauthentik
Source codeOpen source (Apache-2.0)Open source (MIT), with enterprise features under a separate license
Managed serviceCasdoor Cloud, from $24.17/month billed yearlyNo hosted version; self-host with containers or an AWS CloudFormation template
PricingFrom $24.17/month billed yearly per dedicated instance, with no per-user fees; self-hosting is freeOpen source free; Enterprise $5 per internal user or $0.02 per external user per month, billed yearly
ProtocolsOAuth 2.0, OIDC, SAML, CAS, LDAP, RADIUS and SCIMOIDC, OAuth 2.0, SAML, LDAP, RADIUS, SCIM and proxy authentication

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

Why teams choose Casdoor

Don't want to run it?

Casdoor Cloud gives you a dedicated instance and database from $24.17/month billed yearly, upgraded by the team that builds Casdoor.

No enterprise edition

The whole Casdoor repository is Apache-2.0, with no separately licensed enterprise directory.

Authorization included

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

Ready for AI agents

Casdoor can be the OAuth authorization server for your MCP servers, with tokens scoped to the tools a user allowed.

When authentik may fit better

  • You mainly need SSO in front of self-hosted apps that have no login of their own, using authentik's proxy outposts.
  • You want to design login and enrollment steps as visual flows.

Moving from authentik to Casdoor

Export users from authentik and import them into Casdoor. Casdoor can verify bcrypt, Argon2id, PBKDF2 and salted SHA-256 / SHA-512 password hashes, so imported users can keep their passwords. Apps that use OpenID Connect, SAML or LDAP only need new endpoints and credentials.

Plan a migration with us

FAQ

Frequently asked questions

Can Casdoor protect apps that have no login of their own?
Yes. Casdoor works with reverse proxies through forward authentication, with plugins for Traefik and NGINX, so you can put a login in front of any web app.
Is there a hosted authentik?
authentik's pricing page says it does not currently provide a hosted version. Casdoor Cloud runs a dedicated Casdoor instance for you and keeps it upgraded.