Goauthentik is an open-source Identity Provider designed for modern SSO, supporting protocols like SAML, OAuth2/OIDC, LDAP, and RADIUS. It targets self-hosted environments ranging from small labs to large production clusters, offering a viable alternative to commercial IdPs like Okta or Azure AD. The project provides deployment options via Docker Compose, Kubernetes Helm charts, and cloud templates for AWS and DigitalOcean.
- Replaces vendor lock-in IdPs like Okta or Entra ID with a self-hosted, open-source solution.
- Supports critical enterprise protocols: SAML, OAuth2/OIDC, LDAP, and RADIUS.
- Scales from Docker Compose for labs to Kubernetes Helm charts for production clusters.
- Provides official deployment templates for AWS CloudFormation and DigitalOcean Marketplace.