
Apache Guacamole
Apache Guacamole is a free, open-source remote desktop gateway for accessing desktops through a web browser.
What Apache Guacamole is
Apache Guacamole is a free, open-source remote desktop gateway for accessing desktops through a web browser. It supports VNC, RDP, and SSH; after installation on a server, users can connect without browser plugins or separate client software. The desktops may be hosted in the cloud rather than physically present. The project documents native and Docker installation methods, and supports access from web browsers, mobile phones, and tablets. File transfer and session recording are supported. Guacamole provides documented core APIs for integration into open-source or proprietary applications. Authentication extensions listed in the manual cover Active Directory or LDAP, multi-factor authentication, single sign-on, smart cards and certificates, vault secrets, and RADIUS. The software is licensed under Apache License, Version 2.0. The manual recommends encrypting communication between users and Guacamole with SSL/TLS and using a mechanism to prevent brute-force attacks. SSH and SFTP server identity verification is not enabled by default, though it can be configured with known-hosts data or connection parameters. Community help is available through public mailing lists, which require subscription before posting. The current release is version 1.6.0, dated 2025-06-22.
Good
- Free and open source under Apache License, Version 2.0.
- Supports VNC, RDP, and SSH through a browser.
- Works with mobile phones and tablets.
- Offers file transfer and session recording.
Watch out
- Requires installation on a server.
- SSH and SFTP identity verification is off by default.
- Mailing-list users must subscribe before posting.
Who it suits
Apache Guacamole suits organizations or individuals who want browser-based access to remote desktops and can install it on a server. Its APIs and authentication extensions may also suit teams integrating remote access into an application or existing authentication setup.
Verdict
Guacamole provides browser-based access across several remote desktop protocols, with APIs and authentication extensions for integration. Follow the project’s security guidance and configure SSH or SFTP host verification where needed.
Plans and prices
From Apache Guacamole's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Apache Guacamole | Free | Free and open source · Apache License, Version 2.0 |
The facts
Each one read from Apache Guacamole's own pages, with the date it was checked.
What it does
- Access mode
- bothchecked 20 Sep 2026
- Authentication integrations
- The manual lists extensions for Active Directory or LDAP, multi-factor authentication, single sign-on, smart cards and certificates, vault secrets, and RADIUS.checked 7 Oct 2026
- Cloud desktops
- Desktops accessed through Guacamole can be hosted in the cloud rather than physically present.checked 7 Oct 2026
- Commercial support
- The project lists third-party commercial support providers and says the Apache Software Foundation does not endorse or vet them.checked 7 Oct 2026
- Community support
- The project's primary support channel is its public mailing lists, which require users to subscribe before posting.checked 7 Oct 2026
- Current release
- The release page identifies version 1.6.0, dated 2025-06-22, as the current release.checked 7 Oct 2026
- Deployment
- The project documents native and Docker installation methods.checked 7 Oct 2026
- File transfer
- File transfer is supported for VNC, RDP, and SSH when the underlying protocol supports it and the feature is enabled.checked 7 Oct 2026
- Integration API
- Guacamole provides documented core APIs that can be integrated into open source or proprietary applications.checked 7 Oct 2026
- Licensing
- The project describes the software as free and open source and licenses it under Apache License, Version 2.0.checked 7 Oct 2026
- Purpose
- Apache Guacamole is a clientless remote desktop gateway that supports protocols including VNC, RDP, and SSH.checked 7 Oct 2026
- Security guidance
- The manual recommends encrypting communication between users and Guacamole with SSL/TLS and using a mechanism to prevent brute-force attacks.checked 7 Oct 2026
- Session recording
- Yeschecked 20 Sep 2026
- SSH host verification
- SSH and SFTP server identity verification is not performed by default, but can be configured using known-hosts data or connection parameters.checked 7 Oct 2026
Where it runs
- Browser access
- After Guacamole is installed on a server, users can access desktops through a web browser without plugins or client software.checked 7 Oct 2026
- Supported platforms
- web browsers,mobile phones,tabletschecked 20 Sep 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Alternatives to Apache Guacamole
- 1

Royal TS
Free planAndroidiOSAPIExtension8.1€49 one-time - 2

Nexterm
Free planOpen sourceAndroidiOSWebAPI7.7Free plan - 3

BURSU Connection Manager
Free planAndroidiOSWebAPI7.4Free plan - 4

MobaXterm
Free planWindows7.4From $69 a year - 5

Conduit
Free planiOSWebLinuxmacOS7.2From $10 a month - 6

Keeper Connection Manager
AndroidiOSWebLinux6.9
