Skip to content

Hanko

Last verified 2026-05-30 · Reviewed by guptadeepak

b2cb2b-saasdeveloper-toolscloud-saasself-hostedtiered-mau

Editorial verdict

Hanko is the open-source passkey-first CIAM in 2026, orchestration quality at the level of Stytch, but with AGPL self-host as an option and EU data sovereignty by default. For B2C consumer apps where passkey adoption is the goal and B2B Enterprise SSO is not the priority, Hanko is one of the strongest picks. For B2B SaaS or compliance-heavy workloads, the narrow scope shows.

Last verified by @guptadeepak on 2026-05-30.

At a glance

Best for
B2C consumer apps prioritizing high passkey adoption with self-host option
Pricing
tiered-mau
Free tier
10,000 MAU
Deployment
cloud-saas, self-hosted
SOC 2 Type II
Partial
Passkeys
Native
Self-host
Yes
Open source
No

Funding & business

Funding model
Venture-backed
Total raised
$1.5M
Latest round
Seed · $1.3M · 2023
Years in business
6 yrs
Round led by
adesso ventures
Profitable
Not disclosed

German open-source passkey APIs; seed from HTGF (2020) and a €1.2M round led by adesso ventures (2023).

Funding data from primary source. See also the CIAM investor landscape.

Strengths

  • Best-in-class passkey orchestration among open-source CIAM, conditional UI, device-aware prompting, fallback design, with AGPL self-hostability.
  • Hanko Elements (web components) ship a pre-built passkey-first login UI that drops into any framework without theming work.
  • Strong DX with idiomatic SDKs across JS frameworks (React, Next, Vue, Svelte) plus Go for backend.
  • EU-headquartered with EU data residency and GDPR-first product design.

Limitations

  • Authorization is rudimentary, RBAC is partial, no FGA, no ABAC. Pair with OpenFGA / Authzed if needed.
  • Compliance footprint is narrow, SOC 2 in progress, ISO 27001 not yet, no HIPAA / FedRAMP / PCI DSS.
  • B2B Organizations and Enterprise SAML are partial; Hanko is B2C-passkey-first, not a full B2B platform.
  • Smaller community and ecosystem than Auth0 / Stytch / Clerk.

Capability matrix

Every vendor scored on the same axes. See the methodology for criteria.

Authentication
Password authentication Yes
Social login Yes
Magic links Yes
SMS OTP No
Email OTP Yes
TOTP (authenticator app) Yes
Push MFA No
WebAuthn / passkeys Yes
Biometric Yes
Hardware security keys Yes
SAML SSO Partial
OIDC SSO Yes
OAuth 2.0 SSO Yes
Enterprise federation Partial
Passwordless-only flows Yes
Adaptive MFA No
Step-up auth Yes
Swipe table horizontally →
Authorization
RBAC Partial
ABAC No
ReBAC No
FGA engine No
API authorization Yes
Fine-grained permissions No
Swipe table horizontally →
User management
Self-service registration Yes
Progressive profiling Partial
Self-service account Yes
Bulk user import Yes
Admin user search Yes
Custom user metadata Yes
Organizations / tenants Partial
Multi-tenancy Partial
Swipe table horizontally →
Developer experience
REST API Yes
GraphQL API No
SDKsjs, node, react, next, vue, svelte, go
CLI Yes
Terraform provider No
Local emulator Yes
Extension modelWebhooks + custom UI elements (web components)
Swipe table horizontally →
Security
Bot detection No
Breached password detection Yes
Brute-force protection Yes
Anomaly detection No
Log streams Partial
Audit logs Yes
GDPR data export Yes
PII minimization Yes
Post-quantum roadmap No
Swipe table horizontally →
Agentic identity
MCP support No
OAuth 2.1 Yes
Dynamic client registration No
Agent vs human token separation No
Web Bot Auth No
Swipe table horizontally →
Compliance
SOC 2 Type II Partial
ISO 27001 No
ISO 27018 No
HIPAA No
PCI DSS No
GDPR Yes
CCPA Yes
FedRAMP No
EU data residency Yes
Swipe table horizontally →
Consent & privacy
Consent management Partial
Preference center Partial
Purpose-specific consent No
Integrates with CMPsn/a
Swipe table horizontally →

Pricing

Estimated monthly cost (USD)
10,000 MAU$99/mo
100,000 MAU$700/mo
500,000 MAU$2,400/mo
1,000,000 MAU$4,500/mo
Swipe table horizontally →
  • Hanko Cloud is per-MAU; self-hosted Community edition is AGPL-licensed and free
  • Self-hosted Pro / Enterprise licenses available for commercial-use compliance
  • Pre-built UI web components (Hanko Elements) included at all tiers

Estimates use the standard assumptions in our methodology. Always confirm with the vendor.

Best for

  • B2C consumer apps prioritizing high passkey adoption with self-host option
  • EU-based products needing GDPR-first design and EU data residency
  • Teams that want a passkey-first product with both managed and self-hosted options

Not for

  • B2B SaaS requiring deep Enterprise SSO and Organizations
  • Workloads requiring HIPAA, PCI DSS, ISO 27001, or FedRAMP
  • Authorization-heavy use cases requiring FGA or ABAC at scale

FAQ

How does Hanko's passkey support compare to Stytch?
Both ship best-in-class passkey orchestration. Hanko's Elements (pre-built web components) make the rollout faster for teams using major JS frameworks; Stytch's flow-level orchestration covers more enrollment edge cases. Adoption rates among customers of both are at the top of the market, 30–50%+ within six months when properly deployed.
What does AGPL mean for self-hosted Hanko?
AGPL requires that any modifications to Hanko itself be released under AGPL if you offer Hanko as a network service. For most teams running Hanko as part of their own application, this is a non-issue. Hanko also offers commercial Pro / Enterprise self-hosted licenses for organizations whose legal team prefers traditional commercial terms.
Can Hanko handle B2B SaaS authentication?
Partially, basic multi-tenancy and OIDC SSO work, but Organizations / Enterprise SAML / SCIM are not at the maturity of WorkOS, Frontegg, or Auth0 B2B. For B2B-first SaaS, look elsewhere; for B2C with light B2B needs, Hanko is workable.

Sources


What Hanko is

Hanko launched in 2020 in Kiel, Germany, with a tightly-scoped thesis: most CIAM vendors shipped WebAuthn support but few shipped the orchestration layer that turns it into adoption. The Hanko product is built passkey-first from the ground up, Elements (pre-built web components for React / Next / Vue / Svelte) drop a passkey-first login UI into any app, and the backend handles the conditional UI, device-aware prompting, and fallback flow design that teams would otherwise need to build themselves.

Where Hanko wins

The passkey orchestration is at parity with Stytch and Descope, meaning customer adoption rates land in the 30–50% range when deployed with the default flows, materially above the orchestration-light market median. Among open-source CIAM, Hanko is unique in shipping this quality of orchestration with a self-host option.

Hanko Elements (web components) is the underrated product. A team can replace a custom login form with <hanko-auth> and have a passkey-first registration and login flow without theming, branding work, or framework-specific glue code. For teams that want passkeys without building the UI, this is the fastest path in the index.

EU-headquartered with EU data residency by default. For European products with GDPR sensitivity or wariness of US data jurisdiction, this is a meaningful trust signal. Self-hosting via AGPL Community edition gives teams full data sovereignty.

DX is high for the OSS CIAM tier, modern docs, idiomatic SDKs, fast onboarding.

Where Hanko hurts

Authorization is rudimentary. RBAC is partial, no ABAC, no FGA. For applications that need anything beyond "is this user authenticated and what role do they have," pair with OpenFGA, Authzed, or Permify.

Compliance is the narrowest in the index. SOC 2 Type II is in progress as of late 2025; ISO 27001, HIPAA, PCI DSS, and FedRAMP are not yet attested. For consumer apps in regulated industries or B2B SaaS shipping into compliance-conscious enterprise, this is disqualifying.

The B2B story is partial. Multi-tenancy and OIDC SSO work, but Organizations / Enterprise SAML / SCIM Directory Sync are not at the maturity of WorkOS, Frontegg, or Auth0 B2B. Hanko is a B2C-passkey-first product; B2B SaaS should pick a B2B-first vendor instead.

The community and ecosystem are smaller than Auth0 or Clerk's. Stack Overflow coverage is thin; partner integrations are limited.

How Hanko compares

The most direct comparisons are Stytch vs Hanko for the passkey-first call and Hanko vs Corbado for the OSS-passkey-specialist call. For broader OSS CIAM, Keycloak, FusionAuth, and Ory are the alternatives. For passkey orchestration as a layer in front of any underlying CIAM, Authsignal and Corbado are the specialist picks.

Last verified by @guptadeepak on 2026-05-30.