Skip to content
SPECIFICTION
Get listed

authentik vs oidc-provider

authentik

goauthentik.io

oidc-provider

oidc-provider.dev

Side by side

Figureauthentikoidc-provider
Price from$5/moFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYes—
macOSYes—
LinuxYes—
APIYesYes
Self-hostedYesYes
Plans published41
Spec score · OAuth Server Software8.5 (#9)7.3 (#30)
Intended usersThe Open Source plan is described as being for homelab users and simple use cases, while Enterprise Plus is described as being for custom contracts and expert support.The security policy describes the library as intended for developers building OAuth 2.0 authorization servers and OpenID Connect providers.
ProtocolsListed protocols include OAuth2/OpenID Connect, SAML2, LDAP, RADIUS, SCIM, and Kerberos.It implements OAuth 2.0, OpenID Connect, discovery, dynamic client registration, logout, token revocation, PKCE, introspection, device flow, and other specifications.
SupportThe open-source plan lists community Discord and no support; paid support is offered as part of enterprise software subscriptions, with ticket support for Enterprise subscriptions over $1k.The README says the only way to guarantee feedback from the author and sole maintainer is to support the package through GitHub Sponsors.

Plans

authentik

  • FreeFree
  • Enterprise$5 a month
  • Open SourceFree
  • Enterprise Plus$20,000 a year

authentik pricing →

oidc-provider

  • MIT-licensed libraryFree

oidc-provider pricing →

In their own words

authentik

authentik is an open-source, self-hostable identity and access management product for workforce single sign-on, customer identity, zero-trust security, legacy application integration and API security. It supports OAuth2/OpenID Connect, SAML2, LDAP, RADIUS, SCIM and Kerberos, as well as WS-Federation. MFA options include TOTP, WebAuthn/passkeys, email, SMS, Duo and static tokens. Access policies can consider factors such as user attributes, time and location. Security features include audit logging, session binding, GeoIP and impossible-travel detection, and client certificate authentication with mTLS. It can run on customer infrastructure, including Docker and Kubernetes; the pricing FAQ says there is no hosted version currently. The authentik Agent integrates with Windows, macOS and Linux for local device login and CLI authentication. A free open-source plan includes community Discord support but no product support. Enterprise costs $5 a month, billed annually, at $5 per user per month; external users are $0.02 per month and service accounts have no cost.

Visit goauthentik.io

oidc-provider

oidc-provider has no write-up on Specifiction yet; its figures are above.

Visit oidc-provider.dev