AI-first identity and access management platform with MCP gateway and web UI
Apache-2.0
- Go
- CSS
- HTML

About Casdoor
Casdoor is an open-source identity and access management server with a web UI for managing users, organizations, applications, and identity providers. It covers authentication and single sign-on for teams that need one place to handle access across apps and services.
It supports OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, and MCP gateway use. Authorization policies can be expressed with Casbin, and the UI supports brand theming, user management, audit logs, multi-tenancy, REST APIs, SDKs, and webhooks.
Casdoor is built with a React web UI and a Go API server using Beego. It can be deployed from source, with Docker, or with Kubernetes Helm, and it works with mainstream databases including MySQL and PostgreSQL, plus optional Redis. The license is Apache License 2.0.
Key features
- OAuth 2.0, OIDC, SAML, CAS, LDAP, and SCIM support
- WebAuthn, TOTP, MFA, and Face ID authentication
- MCP gateway and A2A protocol support
- User management, audit logs, and multi-tenancy
- REST API, SDKs, webhooks, and customizable UI
Details
- First released
- 2020
- Platforms
- Web · Docker · CLI
- Self-hosting
- Source, Docker, or Helm
- Databases
- MySQL · PostgreSQL · others
- Cache
- Optional Redis
- License
- Apache License 2.0
