Skip to content
Authentication

Pocket ID

A self-hosted OIDC provider where users sign in with passkeys only.

See how Pocket ID fits among compare Okta alternatives.

Repository updated

9.6k starsBSD-2-ClauseGoSelf-hostedUpdated

Repository counts and activity are catalog snapshots. Check GitHub for current values; a metadata review date is not recorded.

At a glance

Unverified

Self-hosters who want SSO for their apps without passwords.

Watch out. Every user needs a passkey on a phone, password manager, or security key.

Run
Self-host only
Effort
Easy
Deploy
Docker ComposeSingle binary
Replaces
Okta
Activity
Active · today

Overview

Pocket ID is an OpenID Connect provider that signs users in to every connected app with a passkey instead of a password. Access can be limited to allowed user groups per app, and users can come from LDAP or be provisioned over SCIM. It is a single program with built-in SQLite, run with Docker Compose or as one binary.

What it does

  • Passkey-only sign-in
  • OpenID Connect provider for self-hosted apps
  • Allowed user groups per app
  • LDAP sync and SCIM provisioning

Capability source: Project documentation

Who Pocket ID fits

Self-hosters who want SSO for their apps without passwords.

How you run it

Pocket ID runs on infrastructure you manage.

Documented deployment options: Docker Compose, Single binary.

Go projects · BSD-2-Clause projects · Authentication

Before you choose it

Every user needs a passkey on a phone, password manager, or security key.

Self-hosting and deployment

Self-hostable
Yes
Cloud / hosted offering
Not recorded
Docker noted in deployment tags
Yes
Deployment tags
Docker Compose, Single binary
Difficulty
Easy

Pocket ID questions

What is Pocket ID?
A self-hosted OIDC provider where users sign in with passkeys only. It is listed under Authentication on PickOpenSource.
Is Pocket ID open source?
Yes. Its source code is public on GitHub under the BSD-2-Clause license.
Can you self-host Pocket ID?
Yes. Listed deployment options: Docker Compose, Single binary.
Is Pocket ID free?
Pricing is not recorded in this catalog. Check the official website for hosted plans and edition limits, and the BSD-2-Clause license for usage conditions. Self-hosting also requires infrastructure and maintenance.
What are alternatives to Pocket ID?
Pocket ID is listed as an open-source alternative to Okta. Similar authentication projects include Keycloak, Authelia, and Authentik.
Is Pocket ID actively maintained?
The latest commit on GitHub was October 16, 2026, and the repository has 9.6k stars.

Related projects

Other approved projects in Authentication: Keycloak, Authelia, Authentik.

Maintain Pocket ID? Add the README badge

Listed on PickOpenSource
[![Listed on PickOpenSource](https://pickopensource.site/api/badge/pocket-id)](https://pickopensource.site/project/pocket-id)

Claim this listing to edit its profile, add a screenshot, and see listing analytics.