Skip to content

Backstage Plugin — Authentik

npm version CI OpenSSF Scorecard Docs License: Apache-2.0

A Backstage catalog backend module that ingests users and groups from Authentik and maps them to Backstage User and Group entities.

Quick install

yarn --cwd packages/backend add @naqa92/backstage-plugin-catalog-backend-module-authentik
// packages/backend/src/index.ts
backend.add(import('@naqa92/backstage-plugin-catalog-backend-module-authentik'));
# app-config.yaml
catalog:
  providers:
    authentik:
      baseUrl: https://authentik.example.com
      token: ${AUTHENTIK_TOKEN}
      excludeGroups: []

Full documentation

Configuration reference, schedule customization, produced entities, token permissions, troubleshooting:

https://naqa92.github.io/authentik-backstage-plugin/

Compatibility

Plugin version Backstage version Node
0.1.x >=1.30 >=24

Contributing

PRs welcome — see CONTRIBUTING.md. Security issues: SECURITY.md.

License

Apache-2.0 — © 2026 naqa92.

About

Authentik Backstage Plugin

Resources

Code of conduct

Contributing

Security policy

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages