Casvisor
More

Comparison and alternatives

There are several good open-source projects in this space. This page is meant to help you choose, so it says where Casvisor is behind as well as where it differs. It reflects October 2026; check each project's own site for the current state.

CasvisorJumpServerTeleportWarpgateApache Guacamole
LicenseApache-2.0GPL-3.0AGPL-3.0 source; community binaries under their own termsApache-2.0Apache-2.0
Paid editionNoneEnterprise editionEnterprise editionNoneNone
Written inGoPython, GoGoRustC, Java
Browser accessSSH, RDP, VNC, TelnetSSH, RDP, VNC, databases, K8s, appsSSH, RDP (Windows), databases, K8s, appsSSH, RDP, VNCSSH, RDP, VNC, Telnet, K8s
Native clients (ssh, scp, database clients)SSH only: ssh, scp, sftp, rsync, port forwardingYesYesYesNo
Session recordingSSH, Telnet, VNC, RDP, played in the browserYesYesYesYes
IdentityBuilt in, or Casdoor: SSO, MFA, LDAP, SAML, OAuth, groupsBuilt in, LDAP, SSOBuilt in, SSOBuilt in, TOTP, OIDCBuilt in, extensions for LDAP, SSO
Access policyCasbin: users, groups, assets, tags, actions, IPs, time windowsRBAC, asset authorizationsRBAC with labelsRoles on targetsConnection permissions

Open-source bastion host alternatives

Casvisor is not the only choice in this space. These are the projects people compare it with most often.

If you are looking for a JumpServer alternative

JumpServer is the most complete option, and the established one in China. Some of its connectors, such as the proxies for native RDP and database clients, are part of the enterprise edition. Casvisor stays Apache-2.0, has no paid edition, and does less today.

If you are looking for a Teleport alternative

Teleport issues short-lived certificates and covers the widest range of infrastructure. Since v16, its community edition binaries are free to use only for companies with fewer than 100 employees and under $10 million a year in revenue. Casvisor keeps permissions in Casbin and records sessions without the certificate infrastructure.

If you are looking for a Warpgate alternative

Warpgate is a single Rust binary that proxies SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP and VNC transparently, with recording and live view, and no paid edition. Today it does more than Casvisor on the protocol side; Casvisor answers with built-in accounts, Casdoor identity and Casbin policy.

If you are looking for an Apache Guacamole alternative

Apache Guacamole is a browser remote desktop gateway with its own users and connection permissions. Casvisor adds SSH, Telnet and an SSH gateway, and can take users and groups from Casdoor.

If you are looking for a Boundary alternative

HashiCorp Boundary archived its open-source repository in October 2026; it continues as HCP Boundary and Boundary Enterprise. Casvisor stays Apache-2.0 and runs on your own servers.

Where Casvisor differs

  • One binary. SSH, RDP, VNC and Telnet, the SSH gateway, recording and the network gateway agent are all in one Go program, on SQLite by default, with nothing installed on the servers.
  • Identity can be Casdoor's. Casvisor has its own accounts, but if you already run Casdoor, or want its single sign-on, MFA, LDAP and SAML, Casvisor uses those directly, including Casdoor's groups in permissions, rather than keeping a second user directory.
  • Policy is Casbin's. Permissions combine users and groups, assets and tags, actions, client IP ranges and time windows, and are evaluated by a model you can read on the permissions page.
  • Command rules follow the same scopes as permissions. A rule applies to users, groups, assets and asset tags, and covers the web terminal and native SSH clients alike, since both go through the same check. See Commands and command rules.
  • No enterprise edition. What is on the roadmap, including database proxies and access requests, is planned for the open-source project itself.

Where Casvisor is behind

Several system accounts per asset with password rotation, access requests, and database and Kubernetes access, which are the next items on the roadmap. Native clients cover SSH only, and the Copy and Paste actions do not restrict the SSH and Telnet terminals. If you need these today, the projects above have most of them.

Edit on GitHub

On this page