GitHub

Pocket ID

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

Loved by the community

What self-hosters are saying about Pocket ID

Built for more than login

Secure AI tools, your homelab, and custom applications with one simple identity provider.

AI agents and MCP servers

Use Pocket ID as the OAuth provider for AI applications and remote MCP servers. Users approve access with their passkey, while scoped tokens limit which tools and data each client can reach.

MCP OAuth Demo
One login for your homelab

Connect dashboards, media servers, admin tools, and everything else you self-host to one passwordless sign-in. Use groups to decide who can access each service.

Protect applications and APIs

Add passkey sign-in to OIDC applications and issue scoped access tokens for your own APIs. Each token is limited to the intended API and allowed actions.

Key Features

Everything you need for modern authentication in one simple package

Passwordless Authentication

Pocket ID only supports passwordless authentication, which is easier and more secure than signing in with a password.

Passwordless Authentication

Restrict User Groups

You can select which user groups are allowed to authenticate with your services. Fine-grained access control ensures only authorized users can access your applications.

Restrict User Groups

LDAP Integration

Sync your users and groups from your LDAP server to Pocket ID.

LDAP Integration

REST API

We have a documented REST API which allows you to create integrations. Build custom workflows and automate user management with our API.

REST API

Flexible User Registration

The admin can either create users manually, create sign up links, or allow open registration. Choose the registration method that fits your organization's needs.

Flexible User Registration
Login Code

Create a one-time login code to sign in from a different device when you don't have your passkey available.

10+ Languages

The community has translated Pocket ID into over 10 languages. More translations are always welcome!

Dark & Light Mode

Pocket ID matches your system theme, whether you prefer dark or light mode.

Audit Logs

Comprehensive audit logs for important events, both global and per user.

Mail Notifications

Automatic email notifications for sign-ins from unknown devices.

Self-Hosted

Complete control over your authentication infrastructure with self-hosting.

Ready to get started?

Deploy Pocket ID today and start providing secure, passwordless authentication to your users.