Files
authentik/website
Connor Peshek e89b811ded website/docs: release notes for 2026.5.0 (#21997)
* begin release

* add notes from meeting

* Update website/docs/releases/2026/v2026.5.md

Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* Update website/docs/releases/2026/v2026.5.md

Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* Update website/docs/releases/2026/v2026.5.md

Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* Update website/docs/releases/2026/v2026.5.md

Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* update release notes

* Flesh out UI improvements.

* Fix links.

* Update website/docs/releases/2026/v2026.5.md

Co-authored-by: Dominic R <dominic@sdko.org>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* website/docs: update 2026.5 release notes

* website/docs: clarify account lockdown release note

* website/docs: add 2026.5 integration guides

* website/docs: add Anthropic integration guides

* website/docs: highlight GitHub Enterprise guide split

* website/docs: highlight integration entitlements migration

* website/docs: highlight Seerr integration rename

* website/docs: highlight Home Assistant OIDC guide update

* website/docs: add Splunk integration guide

* website/docs: highlight NetBird guide refresh

* website/docs: nest integration guide updates

* website/docs: credit integration guide updates

* website/docs: trim Seerr release note

* website/docs: simplify entitlements release note

* website/docs: clarify Home Assistant OIDC methods

* website/docs: add 2FA throttling release note

* website/docs: add tap-to-login release note

* website/docs: retitle hashed password imports

* website/docs: link feature notes to docs

* website/docs: correct Rust worker highlight

* website/docs: clarify Rust worker performance note

* website/docs: link Rust setup docs

* website/docs: apply release note style formatting

* website/docs: remove empty release note heading

* website/docs: fix release note spelling

* website/docs: fix authenticator validation link

* website/docs: use relative authenticator validation link

* website/docs: add integration guides to release notes

---------

Signed-off-by: Connor Peshek <connor@connorpeshek.me>
Co-authored-by: Marcelo Elizeche Landó <marcelo@goauthentik.io>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com>
Co-authored-by: Dominic R <dominic@sdko.org>
Co-authored-by: Dominic R <dominic@goauthentik.io>
2026-05-07 21:34:44 -05:00
..

authentik documentation source

This directory contains the source files for the authentik technical documentation, integration guides, and API documentation.

Contributions are welcome! Please refer to our contributor guidelines for details about contributing code or docs.

For instructions to set up your local environment for building docs locally, refer to our Docs development environment page.

For instructions for writing the docs and then testing in your local build, plus tips on writing, links to our Style Guide and templates, see the Writing documentation guide.

To ensure a smooth review process, we encourage you to build the documentation locally to preview and test your documentation contributions. Be sure to test locally before opening a pull request. Let us know if you have any questions or want help with any part of the process.

Package structure

At the root of the website directory is a package.json file that defines an NPM Workspace. This allows us to have multiple packages in the same repository, and to install their dependencies via a single command: make docs-install

---
config:
  layout: dagre
---
flowchart TD
    Root["NPM Workspace<br><code>./website</code>"]
    Root --> Topics["Topics<br><code>./docs</code>"] & Integrations["Integration Guides<br><code>./integrations</code>"] & API

    Schema["Schema<br><code>../schema.yml</code>"] --> API["Generated Documentation<br><code>./api</code>"]

     HoistedDependencies["Hoisted Dependencies<br><ul>
        <li>Docusaurus</li>
        <li>React</li>
        <li>MDX</li>
        </ul>"]


    style HoistedDependencies text-align:left

NPM packages which are in a parent workspace share a common node_modules directory. Sibling packages define their dependencies in their own package.json files. The dependencies which they share in common are lifted or "hoisted" to the parent node_modules directory.

Topics (AKA "The Docs")

The website/docs directory contains documentation on how to use authentik. It is organized into topics, which are defined by the sidebar.mjs file.

Integrations

The website/integrations directory contains documentation on how to use authentik with various third-party services.

API

The website/api directory contains documentation on the authentik API.

Deployment

Deployment is handled by a combination of Netlify and GitHub Action workflows.

Additional Resources