Guacamole es un proyecto de escritorio remoto desarrollado por la Apache Software Foundation. Es un sistema compuesto por una parte cliente y una parte servidor. La aplicación servidor es la que se encarga de la autenticación y precisa de la instalación en infraestructura propia o acogerse la un servicio de terceros y estar accesible desde la parte cliente.
Características principales:
- Cliente web hecho en HTML5 para usar en el navegador sin necesidad de instalar ninguna aplicación ni plugin
- Almacén de las conexiones preferidas con los datos
- Soporte de varios protocolos como VNC, RSP y SSH
- API pública y bien documentada que permite la integración con otros sistemas