Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Auth and identity
  3. Pocket ID
PI

Open-source passkey-only OIDC provider · by Pocket ID project

Pocket ID

A small, self-hosted OpenID Connect Certified provider where users sign in only with passkeys, popular with self-hosters who find Keycloak too heavy.

Visit pocket-id.org ↗ Alternatives Open source Open source Self-hostable EU region
pocket-id.org
Pocket ID homepage
§1

Overview

Pocket ID is a self-hosted identity provider that speaks OpenID Connect and OAuth 2.0 and is OpenID Connect Certified. Its defining choice is that users can only sign in with passkeys, including hardware keys such as a YubiKey, so there are no passwords to store, reset or leak. The project's stated goal is to be simple enough for cases where Keycloak or Ory Hydra would be overkill.

Setup is usually a single Docker container. You register each application as an OIDC client in the admin UI and point it at Pocket ID's discovery URL; apps that do not support OIDC can be put behind a separate proxy such as OAuth2 Proxy. User groups can be passed to apps in the token.

It is free under the BSD 2-Clause licence and maintained on GitHub with an active contributor base. It is aimed at homelabs and small teams rather than at customer-facing sign-up, and anyone who needs passwords, SAML or enterprise directory features should look at authentik, Keycloak or Kanidm.

§2

Pricing and plans

Free tier · no card

Completely free and open source (BSD 2-Clause); self-hosted with Docker, no paid tiers

At the limit Not stated The vendor does not say what happens at the limit, or we have not found it yet.

Plan Price What you get
Pocket ID Free BSD 2-Clause, self-hosted

No paid plans or hosted service. The project is community-maintained on GitHub (about 9,000 stars at the time of reading). euRegion is true because you host it. Protocol support beyond OIDC and OAuth 2.0 is not claimed on the pages read.

Source: pocket-id.org/ · prices as published, excluding tax.

§3

What it does

Passkey-only login
Users authenticate with passkeys or hardware security keys; no passwords.
OIDC Certified
Certified OpenID Connect and OAuth 2.0 provider usable by any OIDC client.
Admin UI
Web interface to manage users, groups and OIDC clients.
Docker setup
Recommended installation is a single Docker container.
Groups in tokens
Group membership can be sent to apps via the groups scope.
§4

Strengths and limitations

Strengths

  • Very quick to set up compared with Keycloak
  • Phishing-resistant passkey login by design
  • Free, permissively licensed and lightweight
  • OpenID Connect Certified

Limitations

  • Passkeys are the only sign-in method
  • No built-in proxy for apps without OIDC support
  • Self-hosted only, community support
  • Not built for customer sign-up flows or multi-tenant B2B
§5

Who it suits

Good for

  • Homelabs securing self-hosted services
  • Small teams wanting passwordless SSO
  • Hardware-key users

Look elsewhere if

  • Apps whose users need password or social login
  • Enterprises needing SAML or LDAP
§6

Alternatives to Pocket ID

Tool From Free option Stages
Ha
Hanko Open-source passkey-first auth
$29/mo Free tier
Firebase Backend platform with document and realtime databases
Usage-based Free tier
Supabase Managed Postgres backend platform
$25/mo Free tier
WA
WorkOS AuthKit Hosted auth with enterprise SSO
$125/mo Free tier
St
Stytch Hosted auth API (B2B and consumer)
$125/mo Free tier
ST
SuperTokens Open-source auth (self-host or managed)
Usage-based Free tier

All auth and identity →

§7

Questions

Is Pocket ID free?

Yes. It is open source under the BSD 2-Clause licence with no paid plans.

Does Pocket ID support passwords?

No. It only supports passkey authentication, by design.

How do I protect apps without OIDC using Pocket ID?

Use a separate proxy such as OAuth2 Proxy in front of the app, with Pocket ID as its OIDC provider.

Pocket ID vs Keycloak?

Pocket ID is far simpler and passkey-only; Keycloak supports many more protocols and login methods but is heavier to run.

Sources read for this page

  • https://pocket-id.org/
  • https://github.com/pocket-id/pocket-id
Spec sheet
From
Open source
Free tier
Completely free and open source (BSD 2-Clause); self-hosted with Docker, no paid tiers
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie
Free MAU
Unlimited (self-hosted)
After free
Free; no paid plans
Enterprise SSO
OIDC/OAuth 2.0 only; no SAML
Self-host
Yes (self-host only)
Open source
Yes
Self-host
Yes
EU data
Available
Category
Auth
Visit pocket-id.org ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money