Open Source Identity & Access Management (IAM) Software

Identity & Access Management (IAM) software centralizes the authentication and authorization processes for users accessing private networks and web applications. These tools manage single sign-on and multi-factor authentication to ensure only verified identities reach specific servers or databases. This type of software serves system administrators and developers who need to define granular access permissions without relying on external identity providers. Self-hosting these apps ensures that user credentials and session tokens remain on private infrastructure rather than in a managed cloud environment.

This page lists 20 open source tools in the Identity & Access Management (IAM) category. The most popular are PocketBase, Keycloak and Hasura. Most use the Apache-2.0 or AGPL-3.0 license, and 19 offer an official Docker image.

PocketBase

Backend-as-a-Service (BaaS)

Provides a self‑hosted backend with real‑time SQLite database, authentication, file storage and admin UI.

60k StarsWeb App / Server

Keycloak

Authentication & SSO

An identity and access management server providing single sign-on, user federation, and fine-grained authorization for applications.

36k StarsWeb App / Server

Hasura

API Infrastructure

Generate a composable and secure API endpoint to access data from multiple database sources.

32k StarsWeb App / Server

Netbird

VPN & Secure Access

Creates a WireGuard based overlay network with centralized access control for secure peer to peer connectivity.

28k StarsWeb App / Server

Authentik

Authentication & SSO

A self-hosted identity provider for single sign-on that manages authentication and authorization via multiple industry standards.

22k StarsWeb App / Server

Pangolin

VPN & Secure Access

Provides identity-based remote access to private networks and web applications using WireGuard and reverse proxy tunnels.

22k StarsWeb App / Server

Teleport

SSH Access Management

Provides connectivity, authentication, and access controls for servers, Kubernetes clusters, databases, and internal web applications.

21k StarsWeb App / Server

SuperTokens

Authentication & SSO

Provides secure login and session management for web applications through self hosted user identity infrastructure.

15k StarsWeb App / Server

Zitadel

Authentication & SSO

An identity and access management platform providing single sign on, multi tenancy, and API first authentication.

15k StarsWeb App / Server

Logto

Authentication & SSO

An identity solution providing multi-tenancy, enterprise SSO, and RBAC for SaaS and agent-based AI applications.

14k StarsWeb App / Server

Hanko

Authentication & SSO

Provides authentication and user management with support for passkeys, multi factor authentication, and social login integrations.

9k StarsWeb App / Server

FireZone

VPN & Secure Access

Manage remote access with zero trust policies and peer to peer connections built on the WireGuard protocol.

8.9k StarsWeb App / Server

Cosmos Server

Control Panels

Manage and secure home servers with a built-in reverse proxy, authentication server, and container management system.

6.1k StarsWeb App / Server

Pomerium

Authentication & SSO

An identity and context-aware reverse proxy for secure, clientless connections to internal web applications and services.

4.9k StarsWeb App / Server

Cerbos

Authorization & Permissions

An authorization layer that manages fine grained access control through externalized policies written in YAML files.

4.5k StarsWeb App / Server

2FAuth

Authentication & SSO

Manage two factor authentication accounts and generate security codes through a self hosted and private web application.

4.1k StarsWeb App / Server

SWAG

Control Panels

Nginx webserver and reverse proxy with PHP support and automated SSL certificate generation and renewal.

3.7k StarsWeb App / Server

Defguard

VPN & Secure Access

A self-hosted remote access platform combining WireGuard VPN with identity management and multi-factor authentication.

2.8k StarsWeb App / Server

Authgear

Authentication & SSO

Manage user authentication, single sign-on, and identity access through a self-hosted or managed identity provider.

1.9k StarsWeb App / Server

Tesseral

Authentication & SSO

Provides multi-tenant authentication and identity management for B2B software with support for SSO and RBAC.

1.1k StarsWeb App / Server
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.