* main: web: provide default endpoint api configuration (#10319) provider/scim: Fix exception handling for missing ServiceProviderConfig (#10322) translate: Updates for file web/xliff/en.xlf in fr (#10334) translate: Updates for file web/xliff/en.xlf in zh-Hans (#10293) web: bump esbuild from 0.22.0 to 0.23.0 in /web (#10331) web: fixed missed internationalized strings (#10323) core, web: update translations (#10324) website: bump typescript from 5.5.2 to 5.5.3 in /website (#10326) core: bump pydantic from 2.7.4 to 2.8.0 (#10325) web: bump typescript from 5.5.2 to 5.5.3 in /tests/wdio (#10327) web: bump the esbuild group in /web with 2 updates (#10330) web: bump typescript from 5.5.2 to 5.5.3 in /web (#10332) web: set noopener and noreferrer on all external links (#10304) core: remove transitionary old JS urls (#10317) web/flows: remove background image link (#10318) translate: Updates for file web/xliff/en.xlf in zh_CN (#10315)
What is authentik?
authentik is an open-source Identity Provider that emphasizes flexibility and versatility. It can be seamlessly integrated into existing environments to support new protocols. authentik is also a great solution for implementing sign-up, recovery, and other similar features in your application, saving you the hassle of dealing with them.
Installation
For small/test setups it is recommended to use Docker Compose; refer to the documentation.
For bigger setups, there is a Helm Chart here. This is documented here.
Screenshots
| Light | Dark |
|---|---|
![]() |
![]() |
![]() |
![]() |
Development
Security
See SECURITY.md
Adoption and Contributions
Your organization uses authentik? We'd love to add your logo to the readme and our website! Email us @ hello@goauthentik.io or open a GitHub Issue/PR! For more information on how to contribute to authentik, please refer to our CONTRIBUTING.md file.



