Hanko logo

Hanko

Hanko is a passkey-first, open-source authentication platform that serves as a modern alternative to Auth0, Clerk, and WorkOS. It provides a REST API covering passkeys (WebAuthn/FIDO2), passwords, OAuth social login, SAML SSO, multi-factor authentication, and session management. Hanko is available as a managed cloud service and as a self-hosted open-source deployment, targeting developers who want to add passwordless authentication to their applications. The platform is headquartered in Germany and emphasizes privacy-first, European-hosted infrastructure with a free tier supporting up to 10,000 monthly active users.

4 APIs 0 Features
AuthenticationPasskeysWebAuthnFIDO2IdentityOAuthSAMLPasswordlessOpen Source

APIs

Hanko Public API

The Hanko Public API provides the frontend-facing authentication endpoints including WebAuthn/passkey registration and login, password authentication, OAuth third-party login, S...

Hanko Admin API

The Hanko Admin API provides backend management capabilities including user CRUD operations, session management, email management, WebAuthn credential management, audit log acce...

Hanko Passkey API

The Hanko Passkey API is a standalone FIDO2-certified passkey server designed to add passkey support to any existing authentication system. It covers WebAuthn credential registr...

Hanko Flow API

The Hanko Flow API powers structured authentication flows including login initialization and advancement, registration flow management, profile flow handling, and token exchange...

Semantic Vocabularies

Hanko Context

6 classes · 30 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
---
aid: hanko
name: Hanko
description: >-
  Hanko is a passkey-first, open-source authentication platform that serves as
  a modern alternative to Auth0, Clerk, and WorkOS. It provides a REST API
  covering passkeys (WebAuthn/FIDO2), passwords, OAuth social login, SAML SSO,
  multi-factor authentication, and session management. Hanko is available as a
  managed cloud service and as a self-hosted open-source deployment, targeting
  developers who want to add passwordless authentication to their applications.
  The platform is headquartered in Germany and emphasizes privacy-first,
  European-hosted infrastructure with a free tier supporting up to 10,000
  monthly active users.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Authentication
  - Passkeys
  - WebAuthn
  - FIDO2
  - Identity
  - OAuth
  - SAML
  - Passwordless
  - Open Source
url: https://raw.githubusercontent.com/api-evangelist/hanko/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
  - aid: hanko:public-api
    name: Hanko Public API
    description: >-
      The Hanko Public API provides the frontend-facing authentication endpoints
      including WebAuthn/passkey registration and login, password authentication,
      OAuth third-party login, SAML SSO flows, session validation, user
      management, email management, and well-known configuration endpoints.
      The base URL uses a per-tenant subdomain pattern.
    humanURL: https://docs.hanko.io
    baseURL: https://{tenant_id}.hanko.io
    tags:
      - Authentication
      - Passkeys
      - WebAuthn
      - OAuth
      - SAML
      - Sessions
      - Users
    properties:
      - type: Documentation
        url: https://docs.hanko.io
      - type: OpenAPI
        url: https://docs.hanko.io/openapi-public.yaml
      - type: OpenAPI
        url: openapi/hanko-public-api-openapi.yml

  - aid: hanko:admin-api
    name: Hanko Admin API
    description: >-
      The Hanko Admin API provides backend management capabilities including
      user CRUD operations, session management, email management, WebAuthn
      credential management, audit log access, webhook configuration, OTP
      management, password management, and Prometheus metrics. This API
      requires a secret API key and should never be called from client-side code.
    humanURL: https://docs.hanko.io
    baseURL: https://{tenant_id}.hanko.io
    tags:
      - Administration
      - Users
      - Sessions
      - Audit Logs
      - Webhooks
    properties:
      - type: Documentation
        url: https://docs.hanko.io
      - type: OpenAPI
        url: https://docs.hanko.io/openapi-admin.yaml
      - type: OpenAPI
        url: openapi/hanko-admin-api-openapi.yml

  - aid: hanko:passkey-api
    name: Hanko Passkey API
    description: >-
      The Hanko Passkey API is a standalone FIDO2-certified passkey server
      designed to add passkey support to any existing authentication system.
      It covers WebAuthn credential registration and management, passkey login
      flows, MFA operations, transaction verification, audit log retrieval,
      and JWKS endpoints. It uses a secret API key for backend authentication.
    humanURL: https://docs.hanko.io/passkey-api/introduction
    baseURL: https://passkeys.hanko.io
    tags:
      - Passkeys
      - WebAuthn
      - FIDO2
      - MFA
      - Credentials
    properties:
      - type: Documentation
        url: https://docs.hanko.io/passkey-api/introduction
      - type: OpenAPI
        url: https://docs.hanko.io/openapi-passkeys.yaml
      - type: OpenAPI
        url: openapi/hanko-passkey-api-openapi.yml

  - aid: hanko:flow-api
    name: Hanko Flow API
    description: >-
      The Hanko Flow API powers structured authentication flows including
      login initialization and advancement, registration flow management,
      profile flow handling, and token exchange operations. It underpins
      the Hanko Elements UI components and supports stateful multi-step
      authentication journeys.
    humanURL: https://docs.hanko.io
    baseURL: https://{tenant_id}.hanko.io
    tags:
      - Authentication
      - Flows
      - Registration
      - Login
    properties:
      - type: Documentation
        url: https://docs.hanko.io
      - type: OpenAPI
        url: https://docs.hanko.io/openapi-flow.yaml
      - type: OpenAPI
        url: openapi/hanko-flow-api-openapi.yml

common:
  - type: Website
    url: https://www.hanko.io
  - type: Documentation
    url: https://docs.hanko.io
  - type: GitHubOrganization
    url: https://github.com/teamhanko
  - type: LinkedIn
    url: https://www.linkedin.com/company/teamhanko
  - type: Blog
    url: https://www.hanko.io/blog
  - type: Pricing
    url: https://www.hanko.io/pricing
  - type: StatusPage
    url: https://status.hanko.io
  - type: X
    url: https://twitter.com/hanko
  - type: Plans
    url: plans/hanko-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/hanko-rate-limits.yml
  - type: FinOps
    url: finops/hanko-finops.yml
  - type: Vocabulary
    url: vocabulary/hanko-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/hanko-context.jsonld
maintainers:
  - FN: Kin Lane
    email: [email protected]