Pocket ID
A simple, self-hosted OIDC identity provider that uses passkeys for authentication.
Why consider Pocket ID?
Pocket ID is a minimalist, self-hosted OpenID Connect (OIDC) identity provider written in Go and SvelteKit. Designed for home labs and small teams, Pocket ID eliminates passwords completely, authenticating users exclusively via FIDO2 / WebAuthn passkeys.
Learn Pocket ID by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Pocket ID
Pocket ID delivers passwordless single sign-on across self-hosted home lab apps with biometric passkeys.
Docker Quickstart
docker run -d -p 8080:8080 -v ./data:/app/backend/data --name pocket-id stonith404/pocket-id:latestPocket ID is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
McFly
Fly through your shell history with an intelligent neural network search engine.
cheat
Interactive command-line cheatsheets for system administrators and software engineers.
Pipenv
Python development workflow for humans uniting Pipfile, pip, and virtualenv.
Rye
Comprehensive Python package and workspace management tool written in Rust.