← Back to home
Comparison · Infra & APIs

authentik vs werf

A side-by-side editorial comparison of authentik and werf — release velocity, themes, recent moves, and the top alternatives to consider.

authentik vs werf: at a glance

Featureauthentikwerf
SectorInfra & APIsInfra & APIs
Velocity score5.05.0
Sparks · 30d00
Top themesidentity-provider, release-candidates, enterprise-agents, oauth2ci-cd, kubernetes, build-concurrency, multi-channel
Last editorial update1h ago2h ago
WebsiteVisit →Visit →

What is authentik?

Seven release candidates in eight days, and rc7 quietly carries the endpoint agent.

authentik is deep in the 2026.8.0 release-candidate train — seven RCs, six of them fired on a single day in early August and rc7 a week later. Most of the train is CI plumbing, docs, and cherry-picked fixes, but rc7 is an order of magnitude larger and lands substantive work: an Actors primitive in core, an enterprise Agent that requires a domain join and its own API scope, OAuth2 token exchange delegation, and a CAS source integration.

Read the full authentik trajectory →

What is werf?

Four release channels, one build engine — werf's changelog is mostly concurrency bugs.

werf publishes across alpha, beta, ea, stable and dev channels simultaneously, so the same fix often appears under several tags within minutes. The 2.x line is in maintenance: the recurring subject is build concurrency — parallel Buildah recovery failures, serialized concurrent base image pulls, retries when a cached image id is missing, races during Docker builds, and panics on late worker logs. A 3.x line runs alongside on the dev channel, where the feature work actually lands.

Read the full werf trajectory →

authentik vs werf: editorial side-by-side

A
authentik
INFRA · APIS
5.0

Seven release candidates in eight days, and rc7 quietly carries the endpoint agent.

◆ Current state

authentik is deep in the 2026.8.0 release-candidate train — seven RCs, six of them fired on a single day in early August and rc7 a week later. Most of the train is CI plumbing, docs, and cherry-picked fixes, but rc7 is an order of magnitude larger and lands substantive work: an Actors primitive in core, an enterprise Agent that requires a domain join and its own API scope, OAuth2 token exchange delegation, and a CAS source integration.

◆ Where it's heading

Two threads run through the branch. The identity surface keeps broadening at the protocol edge — CAS sources, WS-Fed, token exchange delegation, GitGuardian — while the enterprise tier grows an endpoint story with Agents and Actors, pushing authentik past browser-mediated SSO toward machine and device identity. The heavy CI investment across the RCs (test job split into ten, attestation and metadata fixes, release-branch validation) reads as release engineering being hardened ahead of a major.

◆ Prediction

2026.8.0 GA is the next step, and it is where the Agents and Actors work becomes a real story rather than a cherry-pick line. Expect the RC train to close out with fix-only candidates.

W
werf
INFRA · APIS
5.0

Four release channels, one build engine — werf's changelog is mostly concurrency bugs.

◆ Current state

werf publishes across alpha, beta, ea, stable and dev channels simultaneously, so the same fix often appears under several tags within minutes. The 2.x line is in maintenance: the recurring subject is build concurrency — parallel Buildah recovery failures, serialized concurrent base image pulls, retries when a cached image id is missing, races during Docker builds, and panics on late worker logs. A 3.x line runs alongside on the dev channel, where the feature work actually lands.

◆ Where it's heading

Development has effectively split. The 2.x channels get defensive fixes to the existing build path, while 3.1.0 on dev carries the additions — embedded kubeconform schemas, a per-project meta-repo safeguard with migration, additional patch files with an option to disable defaults, and a values-schema validation escape hatch. The dev branch is also where the local-loop work sits, with a persistent dev-index so --dev stops re-reading unchanged files and self-healing for a stale worktree lock left by a killed run.

◆ Prediction

The 2.x channels look set to keep absorbing build-concurrency and host-cleanup fixes while 3.x accumulates features on dev ahead of promotion. When the 3.x line reaches the stable channel isn't something these entries indicate.

Alternatives to authentik and werf

Other Infra & APIs products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either authentik or werf.

See all authentik alternatives → · See all werf alternatives →

Recent activity from authentik and werf

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 3h agoauthentikauthentik 2026.8.0-rc7 lands Actors, enterprise Agents, and CAS sources
  2. 11h agowerfv2.76.0 [alpha]
  3. 4d agowerfSignature tag update (not a release)
  4. 4d agowerfv2.75.3 [beta,ea,stable]
  5. 4d agowerfv2.75.4 [alpha]
  6. 5d agowerfv3.1.0 [dev]
  7. 7d agoauthentikRelease 2026.8.0-rc6
  8. 7d agoauthentikRelease 2026.8.0-rc5
  9. 7d agoauthentikRelease 2026.8.0-rc4
  10. 7d agoauthentikRelease 2026.8.0-rc3
  11. 7d agoauthentikRelease 2026.8.0-rc2
  12. 11d agowerfwerf 3.0.2 build-log progress index fix

Frequently asked questions

What is the difference between authentik and werf?

They serve adjacent needs but don't currently overlap on shipped themes. authentik and werf are shipping at a similar cadence (velocity 5.0 vs 5.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.

Is authentik better than werf?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. authentik and werf are shipping at a similar cadence (velocity 5.0 vs 5.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Infra & APIs products to evaluate alongside.

What are the best alternatives to authentik?

Top authentik alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "authentik alternatives" section above for the current picks, or visit /alternatives/authentik for the full list with editorial commentary on each.

What are the best alternatives to werf?

Top werf alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "werf alternatives" section above for the current picks, or visit /alternatives/werf for the full list with editorial commentary on each.