authentik - Unified Authentication Platform
authentik is an open-source identity provider designed to bring all your authentication needs into a single, secure, and flexible platform. It offers a robust alternative to solutions like Azure/Entra ID, Okta, Keycloak, and others, with a focus on self-hosting, security, and customization.
Key Features
- Self-Hosting: Deploy anywhere to maintain control over sensitive data without relying on third-party services.
- Multi-Factor Authentication (MFA): Supports TOTP, WebAuthn, and Passkeys for enhanced security.
- Protocol Support: Comprehensive support for OAuth2, OIDC, SAML2, SCIM, LDAP, and RADIUS.
- Customization: Fully configurable workflows, APIs, and policies to automate authentication processes.
- Scalability: Prebuilt templates for Kubernetes, Terraform, and Docker Compose simplify deployment and scaling.
- Security: Open-source transparency with continuous community review and a security-first approach.
- Enterprise Support: Offers professional support for business needs alongside streamlined pricing for B2B and B2C use cases.
Use Cases
- Single Sign-On (SSO): Streamline access across multiple applications.
- Customer Identity Management: Manage user identities for external customers.
- Zero Trust Security: Implement strict access controls based on policies.
- Legacy Application Integration: Securely connect older systems with modern protocols.
- Remote Access Gateway: Enable secure access to RDP, VNC, and SSH.
- API Security: Protect APIs with robust authentication mechanisms.
authentik is ideal for organizations seeking a secure, self-hosted identity solution that prioritizes data control and flexibility.