LogoAwesome Homelab
Logo of authentik

authentik

A unified platform for secure and flexible authentication solutions.

Introduction

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.