{"id":"jumpserver-guacd","name":"guacd","af_score":22.5,"security_score":48.5,"reliability_score":40.0,"what_it_does":"guacd (the “Guacamole protocol daemon”) is the server-side component of Apache Guacamole that bridges web clients to backend services (e.g., SSH, RDP, VNC) using Guacamole’s protocol.","best_when":"You run Guacamole in a controlled network and want a reliable gateway component to translate Guacamole client traffic to specific backend protocols.","avoid_when":"You cannot properly secure guacd’s network exposure and backend credentials, or you need a cloud-managed service with hosted APIs/SLAs rather than a self-hosted daemon.","last_evaluated":"2026-04-04T19:34:21.440430+00:00","has_mcp":false,"has_api":false,"auth_methods":["Guacamole connection authentication (typically via Guacamole Server and configured credentials), plus backend protocol credentials for SSH/RDP/VNC"],"has_free_tier":false,"known_gotchas":["guacd is primarily a daemon/daemonized service rather than an agent-friendly API; programmatic interaction usually requires provisioning configs and managing sessions at the Guacamole Server layer","session semantics and backend connectivity are configuration-driven; failures often require inspecting server logs/config rather than relying on structured API errors","if you expose guacd/Guacamole externally, network-level restrictions and credential management become the primary ‘gotcha’ for agents automating deployments"],"error_quality":0.0}