pocket-id logo

pocket-id

The most user-friendly OpenID Connect Certified™ and OAuth 2.0 provider that lets users sign in to your applications with passkeys.

IdpDeveloper ToolsOidcPasskeysSelf-HostedGoBSD-2-Clause 8.5k 277Health 85
Website GitHub

What is it?

What it is

Pocket ID is a simple OIDC provider that allows users to authenticate with their passkeys to your services.

Why it exists

An easy-to-use OAuth 2.0 and OpenID Connect provider that lets users sign in to your services with their passkeys.

Who should use it

Teams building with Go who want an open-source, self-hosted option.

Who should avoid it

Teams that need a fully managed SaaS with enterprise SLAs out of the box.

How it works

A quick walkthrough in plain English

How pocket-id works

Step 1 of 3

You interact with it

Open pocket-id, send a request, or connect it to your stack.

Features

Idp
Oidc
Passkeys
Self Hosted

Advantages

  • Open source (BSD-2-Clause)
  • Active Go ecosystem
  • Self-hosted deployment options

Disadvantages

  • Requires operational ownership for self-hosted setups
  • Community support varies by project maturity

Installation

native

git clone <repo-url>
cd <repo>
# See README for language-specific setup

FAQ

What is pocket-id?

pocket-id is an open-source project licensed under BSD-2-Clause.

What language is pocket-id built with?

Primary language: Go.

Is it free to use?

Yes. Licensed under BSD-2-Clause. Check the license for commercial use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for pocket-id

s6

1,671,961 views

Starts at 00:00

Share

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
pocket-id | MushyBook