For an open source secure access gateway for infrastructure, the first results are warp-tech/warpgate (Warpgate is a self-hostable SSH bastion and access proxy that provides session recording, role-based access control, and authentication integrations, though it focuses primarily on SSH and database tunneling rather than a full suite of Kubernetes and web app gateways), hashicorp/boundary (Boundary is an identity-aware access proxy and privileged access management tool that delivers secure, just-in-time access to infrastructure targets like servers and databases with audit logging and identity provider integration) and jumpserver/jumpserver (JumpServer is an open-source privileged access management platform that provides secure, identity-aware access and session auditing for SSH, Kubernetes, databases, and web applications through a centralized gateway). pomerium/pomerium and gravitational/teleport round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to teleport”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Warpgate is an SSH bastion host that authenticates users and proxies connections to internal servers while recording all session activity. It is distributed as a single standalone binary with no runtime dependencies, stores configuration and session data in a local SQLite database by default, and supports role-based access control to determine which users can reach which targets. The bastion verifies identity through a configurable chain of authentication methods including passwords, one-time codes, single sign-on, and time-limited ticket tokens. It captures and stores SSH session activity as
Warpgate is a self-hostable SSH bastion and access proxy that provides session recording, role-based access control, and authentication integrations, though it focuses primarily on SSH and database tunneling rather than a full suite of Kubernetes and web app gateways.
Boundary is an identity-aware access proxy and privileged access management tool. It brokers secure network connections to infrastructure targets by mapping verified user identities to granular permissions, providing a gateway to servers and databases without the need for static credentials or VPNs. The system distinguishes itself through just-in-time connectivity and automated credential injection, delivering short-lived secrets to users during session initialization. It implements a composable security model using allow-only role-based access control and hierarchical resource scoping to iso
Boundary is an identity-aware access proxy and privileged access management tool that delivers secure, just-in-time access to infrastructure targets like servers and databases with audit logging and identity provider integration.
JumpServer is a privileged access management platform designed to manage and audit secure access to SSH, RDP, Kubernetes, and database endpoints. It functions as a centralized gateway that brokers remote terminal and graphical sessions to isolate users from critical infrastructure. The system utilizes a web-based protocol gateway to translate remote connections into browser-compatible streams and a protocol-based proxy layer to isolate end-user devices from target assets. It incorporates security watermarking to deter unauthorized screen captures and provides a Kubernetes access gateway for c
JumpServer is an open-source privileged access management platform that provides secure, identity-aware access and session auditing for SSH, Kubernetes, databases, and web applications through a centralized gateway.
Pomerium is an identity-aware reverse proxy designed to provide zero-trust access control for internal infrastructure. It functions as a centralized gateway that verifies user identity, device context, and group membership for every request before granting access to protected applications, services, or API servers. By integrating directly with external identity providers, it replaces traditional VPNs with granular, policy-based access enforcement. The platform distinguishes itself by extending zero-trust principles beyond standard web traffic to include non-HTTP protocols, such as TCP and UDP
Pomerium is an identity-aware zero-trust proxy that provides secure access to internal infrastructure and supports features like SSH session management and identity provider integration, though it focuses more on proxy-based access enforcement than a dedicated privileged access management console.
Teleport is a zero-trust access platform designed to provide secure, identity-based connectivity to servers, databases, and Kubernetes clusters. It functions as a centralized gateway that replaces static credentials with short-lived, identity-bound cryptographic certificates, effectively eliminating the need for traditional VPNs and long-term secret exposure. The platform distinguishes itself by orchestrating access through a unified control plane that maps external identity provider claims to granular, role-based infrastructure permissions. It enforces security through mutual TLS gateways an
Teleport is an identity-aware infrastructure access gateway that provides secure, certified access to SSH, Kubernetes, and databases with comprehensive audit logging and self-hosted deployment.
Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n
Pangolin is a self-hostable zero-trust remote access platform that provides identity-aware connectivity and encrypted tunnels for private network resources, fitting the core secure gateway category despite lacking some specific multi-protocol tunneling features like direct database and Kubernetes proxies.
Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,
Octelium is a zero-trust network access platform and identity-aware proxy that secures private HTTP, SSH, and SQL resources, fitting the core category well despite lacking some advanced enterprise features like database tunneling and session recording.
Authelia is a centralized identity and access management server designed to secure web applications through unified authentication and authorization. It functions as an identity authority that enables single sign-on across diverse platforms, allowing users to access multiple services with a single set of credentials. By acting as a standards-compliant provider, it facilitates secure identity propagation and token issuance for client applications. The platform distinguishes itself through its ability to integrate directly with web gateways as a reverse proxy authentication middleware, intercep
Authelia is an identity and access management server providing authentication and single sign-on for web apps, but it lacks the direct infrastructure proxying for SSH, Kubernetes, and database tunneling required for a secure gateway.
This project is a .NET identity stack and server framework used to build certified OpenID Connect and OAuth 2.0 identity providers. It provides the core logic required to issue and validate security tokens and manage user authentication across various grant types and protocol flows. The framework includes a protocol translation layer that bridges OpenID Connect and SAML to enable interoperability between different identity providers. It also supports a stateless mode of operation, which removes built-in validation and storage to allow for manual control over token and client verification. Th
This repository is a .NET identity stack and server framework for building OpenID Connect and OAuth 2.0 servers, which is a related authentication component rather than a complete infrastructure gateway for SSH, Kubernetes, and database access.
Hydra is a headless identity server that functions as a certified OAuth2 and OpenID Connect provider. It is designed as an authentication engine that manages authorization handshakes and token lifecycles while remaining decoupled from the user interface. The project distinguishes itself through a headless architecture, allowing external management of login and consent flows. It provides specialized capabilities for dynamic client registration, JSON Web Token issuance, and a system for rotating encryption secrets without service downtime. The system covers a broad range of identity operations
Ory Hydra is an OAuth2 and OpenID Connect identity provider that handles authentication and authorization handshakes, which is a useful identity component but lacks the direct SSH, Kubernetes, and database tunneling capabilities required for a secure infrastructure gateway.
Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various upstream sources into a unified OpenID Connect interface. It functions as a multi-protocol identity broker, enabling client applications to implement a single standard while delegating user verification to external identity providers. The project distinguishes itself through a pluggable connector architecture that bridges disparate protocols including LDAP, SAML, and OAuth2. It provides specific integrations for services such as GitHub, Google, GitLab, and Microsoft, while offer
Dex is an OpenID Connect identity federation provider rather than a complete secure gateway solution, acting as a supporting authentication component for systems that control infrastructure access.
Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It provides a centralized infrastructure for teams to deploy ephemeral workspaces on private cloud or on-premises hardware, ensuring consistent toolchains and dependencies across distributed development environments. The platform distinguishes itself through its focus on secure, infrastructure-as-code governance and autonomous agent integration. It allows organizations to define reusable, versioned environment templates that integrate with existing identity providers and role-based
Coder is a development environment manager rather than a secure infrastructure gateway, making it an adjacent tool for remote developer access rather than a full privileged access management solution.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| warp-tech/warpgate | 6.6K | Rust | apache-2.0 | |
| hashicorp/boundary | 4K | Go | NOASSERTION | |
| jumpserver/jumpserver |
| 30.6K |
| Python |
| GPL-3.0 |
| pomerium/pomerium | 4.9K | Go | Apache-2.0 |
| gravitational/teleport | 19.9K | Go | agpl-3.0 |
| fosrl/pangolin | 21.3K | TypeScript | NOASSERTION |
| octelium/octelium | 3.4K | Go | agpl-3.0 |
| authelia/authelia | 26.8K | Go | apache-2.0 |
| openiddict/openiddict-core | 5.2K | C# | Apache-2.0 |
| ory/hydra | 17.2K | Go | Apache-2.0 |