Listing Thumbnail

    Guacamole Bastion Host

     Info
    Sold by: netCUBED 
    Deployed on AWS
    Free Trial
    Browser based remote access tool that provides easy access to hosts in all your VPCs, across accounts and regions. Windows desktops and Linux hosts are supported. No client software needed, a modern browser is all you need.
    4.4

    Overview

    Now with AWS SSO, SAML 2.0 and Cognito integration for Single-Sign on!

    Guacamole is a browser based remote access tool that provides easy access to hosts in all your VPCs, across accounts and regions. Access to Windows desktops (RDP), Linux terminals (SSH) and Kubernetes Pods is supported. No client software needed, a modern browser is all you need. This also enables administrators in corporate environments behind restrictive proxies to access remote servers on AWS.

    This product ships with version 1.6.0 of the popular open-source HTML5 RDP and SSH client Apache Guacamole and GuAWS, an agent that queries your AWS environment to automatically discover running instances.

    GuAWS is continuously scanning your VPC for new instances using the AWS API. It also scans across VPC, account and regional boundaries where VPC Transit Gateways or VPC Peering Connections are used. Your servers are organized by VPC and security group which makes it easy to find the right instance and manage access. Additionally, connections opened by users are logged to CloudWatch Logs.

    A user management system provides fine grained access control to individual groups or instances. Single sign-on authentication can easily be added through Amazon Cognito or other OpenID compliant providers such as Auth0, Okta or Duo. Multi-Factor authentication is provided by the built-in TOTP plugin that works with Google Authenticator or similar apps. Follow the Setup Instructions link in the sidebar for additional details.

    Highlights

    • AUTO DISCOVERY: Automatically discovers new resources in all your VPCs, cross-region, cross-account.
    • AUDIT LOGS: Every connection is logged to CloudWatch Logs for traceability and audit needs.
    • SINGLE SIGN-ON AND MFA: Enable Multi-Factor Authentication and Single Sign-On for a seamless and secure user experience.

    Details

    Sold by

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    AmazonLinux 2023

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.

    Guacamole Bastion Host

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (94)

     Info
    • ...
    Dimension
    Cost/hour
    m5n.large
    Recommended
    $0.08
    r3.2xlarge
    $0.358
    r5n.24xlarge
    $2.66
    m4.10xlarge
    $1.217
    t3a.2xlarge
    $0.25
    c5n.large
    $0.122
    r4.2xlarge
    $0.291
    m5.xlarge
    $0.14
    r3.4xlarge
    $0.69
    m4.xlarge
    $0.14

    Vendor refund policy

    We do not currently support refunds, but you can cancel at any time.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Additional details

    Usage instructions

    Access the application via a browser at https://[public_dns]/. The default user is guacadmin, the default password is the instance ID.

    Most browsers will display a certificate warning. This warning is letting you know that the certificate was self-signed instead of signed by a trusted Certificate Authority. You can safely ignore the warning as it doesn't impact the security of the connection by clicking on "Continue to this webpage" (Internet Explorer) or "Advanced" and then "Proceed to website" (Chrome).

    To connect to the underlying operating system of the EC2 instance connect via SSH with the username ec2-user.

    Support

    Vendor support

    For paid support, email sales@netcubed.de  for further information. Free support is provided via support@netcubed.de . For free support, we do not provide a guaranteed response time, however we do our best to respond to questions within one business day.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    25
    In Migration
    Top
    10
    In Financial Services
    Top
    25
    In Application Development, Network Infrastructure

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    10 reviews
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Remote Access Protocol Support
    Supports RDP for Windows desktops, SSH for Linux terminals, and access to Kubernetes Pods through a browser-based interface
    Automatic Resource Discovery
    Continuously scans VPCs using AWS API to automatically discover running instances across VPC, account, and regional boundaries where VPC Transit Gateways or VPC Peering Connections are used
    Authentication and Authorization
    Integrates with AWS SSO, SAML 2.0, Amazon Cognito, and OpenID compliant providers; includes TOTP-based multi-factor authentication compatible with Google Authenticator
    Audit and Logging
    Logs all user connections to CloudWatch Logs for traceability and audit compliance
    Fine-Grained Access Control
    Provides user management system with granular access control to individual groups or instances, with automatic organization by VPC and security group
    Centralized Identity and Access Visibility
    Provides centralized view of identities, accounts, entitlements, and privileged access across IT estate with threat detection from compromised identities and privileged access misuse
    Privileged Credential Management
    Manages privileged passwords, accounts, credentials, secrets, and sessions for both human and machine identities with zero trust enforcement
    Least Privilege Enforcement
    Enforces least privilege access dynamically across Windows, macOS, Unix, and Linux endpoints while preventing malware, phishing attacks, and controlling applications
    Cross-Cloud Entitlement Visibility
    Provides cross-cloud visibility of entitlements, detects account permission anomalies, and identifies access from untrusted sources with privilege right-sizing guidance
    Granular Remote Access Control
    Enables granular control, management, and auditing of remote privileged access for employees, vendors, developers, and cloud operations engineers across multiple device types and operating systems
    Load Balancing and Traffic Management
    Intelligent L4-L7 load balancing with SSL/TLS offloading and programmatic traffic manipulation capabilities
    Global Server Load Balancing
    Global server load balancing and high-performance DNS services for directing users to optimal app servers
    DDoS and Network Security
    Multi-layered DDoS protection and network security with resource and network attack mitigation
    Web Application Firewall
    WAF protection against application layer threats including L7 DoS, bot attacks, and OWASP top 10 attack types with regulatory compliance support for PCI-DSS, HIPAA, and FIPS 140-2
    Application Access and Authentication
    Application authentication supporting SAML, OAuth, and OIDC protocols with SSL VPN, Single-Sign-On, and Multi-Factor Authentication capabilities

    Contract

     Info
    Standard contract
    No
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.4
    14 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    64%
    29%
    0%
    0%
    7%
    10 AWS reviews
    |
    4 external reviews
    External reviews are from PeerSpot .
    Paulo Santana

    Web access to diverse desktops has simplified remote maintenance and organized machine management

    Reviewed on Feb 06, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I am not currently using Apache Guacamole , but I used this in my previous role where we deployed it for around three years. Currently, I am also providing some assistance for other companies that have deployed it, but I am not doing that very frequently.

    I believe that the best use cases for Apache Guacamole  that I can recall were for virtual machine desktops and also for airports where Apache Guacamole was used to access machines that displayed flight information.

    In one scenario, using Apache Guacamole, we replaced the VNC client for remote access. With the VNC client, customers had to use a web folder with several shortcuts for each monitor, so we replaced that solution with an entirely web-based application where they could authenticate and access all machines easily.

    Before choosing Apache Guacamole, I evaluated other options such as the Windows remote desktop clients, which were not useful at all, and other installed software like MobaXterm and other similar tools, but they were not web-based as Apache Guacamole is.

    What is most valuable?

    The main features of Apache Guacamole from my perspective are that it is free and very simple to use. Within a few clicks and in a few minutes, you can get it working and start remotely accessing machines.

    Being free makes Apache Guacamole stand out for me because you do not need to subscribe. We do not need to contact anyone. We can deploy and use it free of charge, and we also do not need to perform any maintenance on it.

    In my previous role, Apache Guacamole was very helpful because the staff that needed to access the machines to provide maintenance was very diverse and worked around the clock. Without Apache Guacamole, we had no way to track and know which machines were being most accessed and what was being done.

    The main impact Apache Guacamole had on my team's efficiency was that they did not need to access any server or anything else. Instead of performing several clicks to access a machine and needing to know where it was located, its full name, or the IP address, with Apache Guacamole, we were able to create groups and folders where machines were all properly organized and easy to access. Within a few clicks, using their own Active Directory account, they were able to access their own machines and the machines they needed to support at that time.

    What needs improvement?

    One of the improvements I believe Apache Guacamole could benefit from is some type of wizard to assist in the deployment of the tool. Currently, there are several installation methods available, but an official method that is very simple should be provided. I previously used a Bitnami image, and after some time it was discontinued.

    For how long have I used the solution?

    I used this solution in my previous role where we deployed it for around three years. Currently, I am also providing some assistance for other companies that have deployed it, but I am not doing that very frequently.

    What do I think about the stability of the solution?

    Apache Guacamole is definitely stable.

    What do I think about the scalability of the solution?

    Regarding Apache Guacamole's scalability, there are options available, but as our environment was very stable and not dynamic, we did not see any need to scale the solution.

    How are customer service and support?

    There is no customer support for Apache Guacamole.

    How would you rate customer service and support?

    Negative

    Which solution did I use previously and why did I switch?

    We used the VNC client for that, but it was horrible to maintain before switching to Apache Guacamole.

    How was the initial setup?

    Regarding my experience with pricing, setup cost, and licensing for Apache Guacamole, there was no license at all. We simply downloaded and deployed it.

    What's my experience with pricing, setup cost, and licensing?

    Regarding my experience with pricing, setup cost, and licensing for Apache Guacamole, there was no license at all. We simply downloaded and deployed it.

    Which other solutions did I evaluate?

    Before choosing Apache Guacamole, I evaluated other options such as the Windows remote desktop clients, which were not useful at all, and other installed software like MobaXterm and other similar tools, but they were not web-based as Apache Guacamole is.

    What other advice do I have?

    My advice for others looking into using Apache Guacamole is to create a test environment. Before making any changes in your stable or production environment, please test in a test environment and always keep a backup available. I would rate my overall experience with Apache Guacamole as a ten out of ten.

    reviewer2774055

    Custom remote access has enabled us to retain low budget clients and increase profit margins

    Reviewed on Jan 14, 2026
    Review from a verified AWS customer

    What is our primary use case?

    Apache Guacamole  serves as our alternative to Citrix CVAD, and we use it as an open source software to develop our own in-house solution that we provide to customers who cannot afford Citrix CVAD.

    We have used Apache Guacamole  to publish apps and desktops for our customers. Because it is open source, we change the theme of the software to make it appear as our own in-house solution. We add our company logo, colors, and theme so it looks like a full-fledged professional solution.

    How has it helped my organization?

    Apache Guacamole has impacted my organization positively by providing us with a cheap alternative that is very customizable, which we can offer to customers that previously we had to decline because they could not afford Citrix. Now we have something else to propose when they do not have a high enough budget to buy Citrix. We maintain customers even with low budgets, and we primarily deploy it on AWS .

    During the year, we have approximately 10 Apache Guacamole deals or projects. These represent 10 customers that we could have lost because they cannot afford Citrix, yet they still work with us and purchase the cheaper alternative which is Apache Guacamole.

    What is most valuable?

    The best features Apache Guacamole offers are the fact that it is open source and provides the main features of remote access for applications. You can publish applications and desktop sessions through it. Although other advanced features like those in Citrix are not available, the main features that are good enough for small to medium-sized customers are present, allowing us to price it at a much cheaper price point than Citrix because there is no licensing involved. The profit margin is much larger when we use our own in-house built solution.

    The features of Apache Guacamole help our customers on a daily basis. We have customers that are small companies where their employees want to work remotely and cannot afford Citrix. We deploy Apache Guacamole for them in a secure way so they can publish it through the internet, allowing their users to access their applications remotely without having to be onsite.

    Apache Guacamole is FIPS enabled, so it is built to be secure even though it is open source. The customization aspect is very open since it is open source, and you have many options.

    What needs improvement?

    Apache Guacamole can be improved by making it more secure or advertising its security features and capabilities more prominently. The highest concern from every customer we have proposed Apache Guacamole to is how we can guarantee that, because it is open source, it is as secure as other enterprise solutions such as Citrix. It needs to be advertised and discussed more regarding how secure it is, how frequent the updates and patches are, and other security-related aspects.

    For how long have I used the solution?

    I have been using Apache Guacamole for five years.

    What do I think about the stability of the solution?

    Apache Guacamole is very stable.

    What do I think about the scalability of the solution?

    Apache Guacamole's scalability is very good. You can deploy multiple Apache Guacamole gateways and have one as a manager for your multiple nodes. You can have a multi-node deployment for high availability and to cover multiple sites.

    How are customer service and support?

    There is no customer support available as far as I know; we use it as an open source solution.

    How would you rate customer service and support?

    Which solution did I use previously and why did I switch?

    Previously, I used Citrix Virtual Apps and Desktops.

    What was our ROI?

    I have seen a return on investment because we have 10 customers that were refusing to buy Citrix who purchased Apache Guacamole from us. In terms of profit, it is pure profit because the solution itself costs zero. We only deduct from the price that the customer is paying what we are paying for the hosting on AWS .

    What's my experience with pricing, setup cost, and licensing?

    There is no licensing or setup cost involved. It is a VM on AWS that we pay for, and Apache Guacamole is a free open source solution that costs zero. After we developed it as our own in-house solution, we put our own licensing terms, subscription terms, and pricing depending on the customer's budget, and we are free to do that as we see fit.

    Which other solutions did I evaluate?

    Apache Guacamole is a great option and a great solution to use if you do not have the budget to pay for an expensive enterprise solution and you want to experience the features of having remote desktop and remote apps. You can use Apache Guacamole as an introduction to that, and then if you decide that you want more features, you can switch to an enterprise solution.

    What other advice do I have?

    Apache Guacamole is deployed in my organization on a public cloud. The cloud provider I use is Amazon Web Services (AWS). I did not purchase Apache Guacamole through the AWS Marketplace  because it is open source; I deploy it on a Linux machine.

    I would rate Apache Guacamole a nine on a scale of one to ten. I gave it a nine because some very advanced features such as session recording and clipboard functionality are still not available on Apache Guacamole, though they are available on Citrix. This is an open source solution, so compared to an enterprise solution, it will understandably lack some advanced features that are very nice for large companies and enterprises that want that type of luxury and advanced functionality. However, it is a very solid and reliable solution for small to mid-sized customers, which is the intended target of this solution anyway.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Harish Babu

    Rapid provisioning has transformed remote access and has reduced onboarding time for staff

    Reviewed on Jan 14, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Apache Guacamole  is remote server access and for provisioning systems to employees through a secure system.

    Primarily, these are the two use cases I focus on, but ever since I started using Apache Guacamole , I have become extremely partial towards it compared to any other remote access software or remote desktop protocols. Apache Guacamole thus far has been both open source, simple to use, easy to set up, quick, and it makes it easy for me to provision systems as well. So thus far, it is honestly the best option out there.

    What is most valuable?

    The best feature Apache Guacamole offers is user provisioning, which is quick, easy to set up, and I can have a new employee up and running with their system in 15 minutes or less. I absolutely enjoy that. Setting it up for the first time was honestly a breeze, so the hosting as well as provisioning are what really stand out.

    Whatever you would be paying thousands of dollars or millions of dollars to another company for, you can get all of that with Apache Guacamole itself. Due to its open source nature, I was even able to make company-specific adjustments to it without needing to rely on third parties.

    I have seen a return on investment because we no longer had to worry about buying new systems or laptops for each person since we needed to specifically provision it. Instead, we set up a remote system, got Apache Guacamole, and provided access using user credentials specific to each employee. Onboarding a new employee for infrastructure became a 20-minute task rather than a one-week round trip.

    What needs improvement?

    Apache Guacamole can be improved in two areas: hosting, which requires a deeper understanding of the system to really set things up, and a definitive guide for setting it up neatly and cleanly, which should be updated regularly. Also, a manual for the rest of the features would help new users walk through it, ensuring better adoption. Additionally, while it is a really useful software, many dismiss it just because it is an Apache product and the UI looks outdated.

    I would give Apache Guacamole an eight out of ten because there have been moments where I faced some networking issues with it, where connections were a problem, and sometimes the login and logout processes were issues as well. I chose an eight because there are odd moments where Apache Guacamole tends to fail. Sometimes the login or logout systems would not work as well, or even after resetting the password, it would not have accepted it, making me redo the reset. Also, it can get overloaded without any warning, requiring me to debug it myself. It is good, just missing a few quality of life features that would have made it a ten.

    For how long have I used the solution?

    I have been using Apache Guacamole for two and a half years.

    What do I think about the stability of the solution?

    Apache Guacamole is stable.

    What do I think about the scalability of the solution?

    Regarding Apache Guacamole's scalability, creating a new system and setting it up for an employee takes just 20 minutes, so it is very scalable.

    How are customer service and support?

    Apache Guacamole's customer support is pretty active, but if you want priority support, you would need a third party. In my case, it was not a concern because I was adept at reading GitHub  issues, manuals, Stack Overflow, and documentation to fix issues myself. Overall, if you want to manage it yourself, it has a slight learning curve but is nearly hassle-free.

    How would you rate customer service and support?

    Positive

    Which solution did I use previously and why did I switch?

    Before using Apache Guacamole, we considered renting laptops for each employee, which would take a few hours to a few days. Once we set up a bare-metal server and realized we had enough RAM and everything, we could share the same system. It turned out that of all the options in the market, Apache Guacamole was the best choice: open source, free, and I did not have to pay anyone for the service again.

    How was the initial setup?

    Setting it up for the first time was honestly a breeze, so the hosting as well as provisioning are what really stand out.

    What about the implementation team?

    I self-hosted Apache Guacamole. I downloaded it, set it up, and provisioned it for my organization, thus avoiding dealing with any third parties.

    What was our ROI?

    I have seen a return on investment because we no longer had to worry about buying new systems or laptops for each person since we needed to specifically provision it. Instead, we set up a remote system, got Apache Guacamole, and provided access using user credentials specific to each employee. Onboarding a new employee for infrastructure became a 20-minute task rather than a one-week round trip.

    Which other solutions did I evaluate?

    Before choosing Apache Guacamole, I evaluated a few options such as RustDesk, Zoho Assist , TeamViewer, AnyDesk , Chrome's Remote  Desktop, and Microsoft's standard RDP manager. Out of all of them, Apache Guacamole turned out to be perfect.

    What other advice do I have?

    If anyone is purchasing Apache Guacamole, they really need to rethink what they are doing in the first place.

    My advice for others looking into using Apache Guacamole is to self-host it. Please do not buy it from anybody; get a bare-metal server, put it on, and share the system with your employees.

    More organizations should be using Apache Guacamole. I would rate Apache Guacamole an eight out of ten overall.

    Deepak Shah

    Secure web access for guest users has transformed how we protect servers without device agents

    Reviewed on Jan 08, 2026
    Review from a verified AWS customer

    What is our primary use case?

    Our main use case for Apache Guacamole  is to implement industry-first standard security utilizing blockchain to still provide secure access to the servers. We used Apache Guacamole  to set up protocols and wrap our product around it so that any user can, for example, whenever a new person joins the organization, deploy an agent on their systems. However, we had the idea of what if we can provide the same level of security without installing any agent on a person's device? Because companies have restrictions. If guest users come, they have restrictions on installing any kind of software on it. So using that, a company can still invite guests and let them have secure access to their server.

    What is most valuable?

    The best features Apache Guacamole offers, in my experience, include the documentation, which is really in-depth. The second thing is their protocols. Their protocols are really efficient, and they also gave us the ability to customize it. The speed of accessing the server and the response rate between the client and server is really fast. That's one of the best experiences, and I got the opportunity to even modify it.

    I customized Apache Guacamole because, due to us being in a security business, we had to secure whatever the protocols and whatever amount of data we were sending. So I had to encrypt those protocols in between because Apache Guacamole uses a canvas type of protocol to communicate in between. I had to encrypt it, and whenever there is any amount of packet sent to the guacd server and the Apache Guacamole client, it had to be encrypted. That's what I did, and I modified those protocols.

    Apache Guacamole has a really great impact on our product. The requirement our customers had was very specific in that they do not want any of the customers or any of the guests or the restriction of organizations having an agent on the system. This was a bit of a problem, due to which our market at that point was inaccessible. There was a boundary between it. Apache Guacamole helped us cross that boundary. Leveraging that technology, we were able to expand our product surface area and the customers we can access.

    Apache Guacamole impacted our organization positively, as we had a particular client, not just one client, but there were a list of two to three clients for this feature. As soon as we got the requirement, we hastened our development, and as soon as the development was completed, we were able to get those contracts for their company. As soon as we got the contract, they deployed our technology and started utilizing it.

    We have specific metrics regarding time saved and increased security after deploying Apache Guacamole for those clients. For example, I am a product company, a fabric clothing company, and I have some designs which I have created. If some other person comes, for example, I have brought an SOC analyst and another person who needs to access our database or servers securely to validate or do whatever work they have. But what if they are third-party services and while they are doing some proctoring or whatever they are doing, they are accessing our system? We have a need that we cannot let them access without secure access. We need to provide them secure access, and their organization has a policy that you cannot install anything on your system. What our technology did was it used blockchain and all that web3 technology. Using our technology, what the user company, the main company can do is just create a user on our portal and give them the link or our website address. They will go into the website address, enter the ID and password and all that. As soon as the security credentials are verified, they will be able to access the server securely via their web browsers. It impacted a lot, and it provided us three additional clients which were already waiting, plus more clients which we marketed to.

    What needs improvement?

    Apache Guacamole can be improved as the documentation is really okay. It's written in very good detail. However, there's a problem in that it is written in too much detail and doesn't take you step-by-step. We did have some minor issues, such as there was some gap in mentioning how to install it and how to make and compile the file which they have posted on the repository. We had to figure it out, and once we got that knowledge, we were able to speed up our process. I think that the documentation wasn't that well written. There were gaps in it. It was well written but not written step-by-step.

    They can improve Apache Guacamole's UI. We didn't use their UI and use our own UI instead, but their UI can be improved. Simple is also good but it can be improved.

    For how long have I used the solution?

    We have been using Apache Guacamole for three years.

    What do I think about the stability of the solution?

    Apache Guacamole is really stable. The protocols are really stable, and their API and packages are really stable.

    What do I think about the scalability of the solution?

    Apache Guacamole is highly scalable. The protocol guacd protocols are deployed on a server, and we can deploy multiple guacd servers. If we add load balancing in between, we can scale it as much as we need. We can scale it vertically, and we can scale it horizontally.

    How are customer service and support?

    The customer support for Apache Guacamole is related to it being an open-source application, so it has a really good community of contributors and developers. The support comes from the developers themselves. If you say a company has customer support, Apache Guacamole has the customer support of highly technical people. I can just go on a forum and ask about it, and many developers will respond. Right now, for this interview, I am the one responding to your questions because I have developed it, and I am also a kind of support myself. Apache Guacamole has a really good community in itself.

    How would you rate customer service and support?

    Negative

    How was the initial setup?

    My experience with pricing, setup cost, and licensing is that we didn't buy it. It was free. It's an open-source technology. There was nothing related to setup cost, licensing, and all that. You just need a server, and you have to pay for a server, which is a different kind of costing and it depends on the user. If you are deploying it locally on your system, then it's for free and you pay no price. However, if you have a server, you have to pay for it. There is no licensing cost included in it.

    What was our ROI?

    I have seen a return on investment, and I can share relevant metrics with you. It was an industry-first technology. In our market, we were the first company to develop and distribute this technology. Up till now, there is no other client using this because it's really hard to provide security using blockchain and implementing those features at the same time. If you say it pushed our company before the other companies, it is the own matrix which cannot be measured. However, it still can be measured because we brought additional clients. If you say proportional to one person, you say we have three DevOps and zero clients previously, and right now we have three DevOps and three clients. Then you can say proportionally, we got a lot of financial and monetary benefits out of it. The program which I wrote was so well written that you only need one DevOps to monitor it, just in case, passively.

    Which other solutions did I evaluate?

    Before choosing Apache Guacamole, we didn't evaluate other options thoroughly. There are simple SSH packages which we could use. However, the thing Apache Guacamole had is that you can use it as a buffer between our main server and our client's. Apache Guacamole was the only application which was providing it at that point. We used Apache Guacamole, and we didn't evaluate other technologies thoroughly. The other technologies which we evaluated were very rudimentary. For example, SSH client via Python, SSH clients via JavaScript, TypeScript, or other frameworks.

    What other advice do I have?

    The advice I would give to others looking into using Apache Guacamole is to read the document very rigorously. If you understood the document, you will understand the whole architecture from top to bottom of how the system works. If you skim on it, you will get into issues and you won't be able to understand where the issues are coming from. Because it's written in C, Apache Guacamole's packages are written in C. The make file is written in C. You have to install particular packages. If you skip any of it and you are trying to utilize that feature of it, you will get an error and you won't be able to understand where that error is coming from. If you skip that package and you make the file and deploy it, you have to remake the file again after installing the package and redeploy it. You cannot just push an update into it. I rate this product a ten out of ten.

    Rakshana V

    Secure access is simplified with easy login for virtual machines

    Reviewed on Feb 20, 2025
    Review provided by PeerSpot

    What is our primary use case?

    I am provisioning virtual machines for educational institutions such as schools and colleges. The access to these virtual machines is provided via Apache Guacamole .

    What is most valuable?

    Apache Guacamole  is really easy to use. If I have ten virtual machines provisioned under my name, I can access them with a single login for each virtual machine with their respective credentials. Security concerns are addressed with separate logins for each virtual machine, ensuring complete security.

    What needs improvement?

    There should be good documentation regarding GUI customization. Even though I can try customizing the GUI, the documentation is not comprehensive.

    For how long have I used the solution?

    I have been using Apache Guacamole for approximately two years.

    What do I think about the stability of the solution?

    It is stable enough. The only requirement is to have good internet connectivity for stable access.

    What do I think about the scalability of the solution?

    Its scalability depends on the cloud. If the cloud is scalable, the virtual machines are scalable as well. In case of failures, the system can autoscale to other virtual machines.

    How are customer service and support?

    Apache has community support. Since I did not face significant issues, I haven't needed to reach out to them.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The setup was easy and would take just about half an hour to complete the deployment.

    What's my experience with pricing, setup cost, and licensing?

    It is completely free of charge as it is an open-source solution.

    What other advice do I have?

    For those considering using Apache Guacamole, I wholeheartedly support its users since it's a free open-source software that is easy to download and use with no significant issues.

    Overall, I rate Apache Guacamole a nine out of ten.

    View all reviews