Pomerium
Identity- and context-aware access proxy for zero trust access
5k stars 350 forks last commit first released Apache-2.0
Actively maintained
Last commit 25 Aug 2026.

Pomerium is an identity- and context-aware access proxy that sits in front of applications to enforce Zero Trust access. It enables clientless access to internal web apps and services, applying policy to every request rather than relying on network perimeter trust.
Key Features
- Identity-aware access proxy for internal web apps and services
- Per-request authorization with continuous policy enforcement (not just session-based)
- Context-aware policies using signals like identity, time, and device context
- Works across cloud, hybrid, and on-prem environments without re-architecting apps
- Supports multiple identity types, including humans and non-human/service identities
- Audit-focused logging of access decisions to support compliance and investigations
Use Cases
- Replace or reduce reliance on traditional VPN access for internal applications
- Secure legacy apps that lack built-in authentication/authorization
- Enforce consistent, centralized access policy across mixed environments
Limitations and Considerations
- Requires integration with an identity provider and careful policy design to avoid overly-broad access
- Introducing a proxy layer may require planning for routing, certificates, and high availability in production
Pomerium is well-suited for teams that want identity-first, policy-based access controls for internal services. It provides a consistent way to secure applications and improve auditability while avoiding blanket network access typical of VPN-based approaches.
Categories:
Tags:
Tech Stack:
Similar to Pomerium
OAuth2 Proxy
Reverse proxy and middleware for OAuth2/OIDC authentication
OAuth2 Proxy is a reverse proxy and middleware that protects web apps with OAuth2/OIDC login and forwards authenticated user identity to upstream services.
ZITADEL
API-first identity and access management platform for applications
ZITADEL is an open source IAM/CIAM platform providing SSO, MFA, OIDC/OAuth2, SAML, user management, and multi-tenant organizations with audit logging.

OpenZiti
Open-source zero trust networking overlay for applications
OpenZiti is an open-source zero trust networking platform that builds an identity-based overlay mesh with SDKs, tunnelers, and policy-based access controls.

Docker Socket Proxy
Security-enhanced proxy to restrict Docker socket API access
A ACL-based proxy that sits in front of the Docker daemon to block unsafe API endpoints while allowing authorized operations.

Cerbos
Context-aware authorization and access control policy engine
Cerbos is a scalable, language-agnostic authorization layer for defining and evaluating context-aware access control policies via a dedicated Policy Decision Point (PDP) API.

Authelia
Self-hosted IAM with SSO and multi-factor authentication
Authelia is an open-source IAM and authentication server providing SSO, MFA, and access control for web apps, with OpenID Connect/OAuth 2.0 and reverse-proxy integration.


