warp-tech/warpgate

Fully transparent SSH, HTTPS, Kubernetes, database and RDP/VNC bastion/PAM that doesn't need additional client-side software

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 8th, 2026
Created on February 5th, 2022
Open Issues & Pull Requests: 227 (+0)
GitHub issues: Enabled
Number of forks: 370
Total Stargazers: 7,859 (+0)
Total Subscribers: 42 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 35.6 hours
Mean response time: 45.0 days
90th percentile: 119.8 days
Tracked items: 420

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

How this project is maintained

91% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "area/ui" is answered fastest, typically in about 5 days, while "protocol/ssh" waits about 4 weeks. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 163
New in 7 days: 6
Closed in 7 days: 9
Avg open age: 394 days
Stale 30+ days: 119
Stale 90+ days: 92

Recent activity

Opened in 7 days: 3
Closed in 7 days: 7
Comments in 7 days: 1
Events in 7 days: 5

Top labels

  • protocol/ssh (28)
  • area/ui (17)
  • prio/high (13)
  • protocol/http (9)
  • help wanted (7)
  • protocol/postgres (5)
  • area/sso (4)
  • protocol/mysql (4)

Detailed Description

Warpgate is a bastion host and privileged access management gateway that proxies SSH, HTTPS, Kubernetes, database, RDP, and VNC connections without requiring client-side software.

Warpgate solves the problem of controlling and auditing access to internal infrastructure by acting as a transparent proxy that sits between users and target systems. Rather than requiring users to install custom clients or SSH wrappers, it intercepts connections at the protocol level and forwards them directly to targets, making it invisible to native clients. The tool records all sessions for later replay through a web interface and enforces authentication policies including two-factor authentication via TOTP and OpenID Connect single sign-on. It includes built-in brute-force protection with IP blocking and user lockout mechanisms.

Organizations should choose Warpgate when they need centralized access control and session auditing across heterogeneous infrastructure without deploying client software to every user machine. It suits environments where teams use native SSH clients, kubectl, database tools, or RDP/VNC clients and want those tools to continue working unchanged while gaining visibility and control. The tool is particularly valuable for teams operating bastion hosts in DMZ deployments who want to avoid the complexity of VPN infrastructure or jump host workflows.

The project maintains active development with regular releases and nightly builds available. The codebase is written entirely in safe Rust with no runtime dependencies, distributed as a single binary. The maintainers provide comprehensive documentation covering deployment scenarios including Docker, authentication configuration, and access control features. Community engagement is supported through Discord and the project has received backing from open-source funding initiatives.