Authentik
Self-hosted identity and access management platform that consolidates authentication across applications with flexible workflows, pre-built integrations, and transparent security.

authentik is a self-hosted identity provider designed to bring all authentication needs into a unified, secure platform. It eliminates reliance on third-party services while offering flexible workflows, customizable policies, and comprehensive APIs for seamless integration.
Key Features
- Unified Identity Management: Consolidate authentication across all applications and services.
- Self-Hosted & Open Source: Full control over sensitive data with transparent, community-reviewed code.
- Flexible Workflows: Customize authentication flows with configurable templates and infrastructure-as-code support.
- Pre-Built Integrations: Native support for major platforms like Google Workspace, Microsoft Entra, AWS, GitHub, and more.
- Security-First Design: Prioritizes security from design to deployment with continuous community audits.
- Scalable Architecture: Supports Kubernetes, Terraform, and Docker Compose for easy deployment and scaling.
- Transparent Pricing: No hidden costs—covers both B2B and B2C use cases with clear feature inclusion.
- Policy-Based Automation: Automate workflows using customizable policies and APIs.
Tech / Self-Hosting
- Self-Hosted: Deploy on-premises or in your preferred cloud environment.
- Tech Stack: Built with Python, Django, and PostgreSQL for reliability and performance.
- Deployment Options: Supports Kubernetes, Docker Compose, and Terraform for infrastructure-as-code.
- EU Friendly: GDPR-compliant with transparent data handling practices.