ngrok

ngrok

Reviews from AWS customer

5 AWS reviews

External reviews

22 reviews
from and

External reviews are not included in the AWS star rating for the product.


    Uday Boya

Secure tunnels have transformed how my team tests webhooks and shares live development demos

  • May 15, 2026
  • Review provided by PeerSpot

What is our primary use case?

I work as a software developer at ADP and I majorly work with a lot of AI tools. My day-to-day work involves coding, shipping code, and deploying applications. Apart from my work, I also have an agency wherein we develop websites for clients, and we use a lot of AI there as well. My entire day is accumulated with coding and AI work.

We develop a lot of APIs and webhooks for the tech systems that we build, and I use ngrok for web testing and webhook testing. I also share demos with my teammates by exposing local APIs during development. As a team, we validate all integrations without deploying them to production or staging. We make sure to deploy everything in lower environments, replicate things, and test them thoroughly before confidently deploying into production.

The scope is very broad. I use ngrok anywhere to expose a local app, and all my teammates use it as well. We majorly cover webhook testing, local API exposure, and we share demos with teammates and clients. I also use it for debugging integrations and temporary public access for front-end and back-end builds. It saves a lot of time across development and QA. Additionally, we use it for demos and integration work. If I say the scope is big, it is quite big because especially for all the developers and QA engineers building APIs, ngrok is majorly the go-to tool.

I use ngrok in the web agency that we have outside of work. In the web agency, we are a team of eight people and we use it rigorously.

What is most valuable?

The best feature of ngrok is how quickly it creates secure tunnels for local services. The one that I use the most, and that my team uses the most, is the public tunnel URL because it helps me to test webhooks, share demos, and expose local apps instantly. We often use it the most, and my favorite would be the public tunnel URL.

ngrok has a few advanced features like traffic inspection, reserved domains, and more detailed observability options that my team and I haven't used much yet. For my day-to-day work, the basic secure tunnel and public URL are the features that I rely on the most. There are pretty advanced features that we are trying to explore now and probably use them down the line.

ngrok has positively impacted the organization because it was able to reduce the time needed to expose local services for testing, demos, and webhook integrations. It has helped teams to move faster, collaborate more easily, and avoid the overhead of setting up temporary public environments. On a holistic note, ngrok has a very positive impact on our organization.

What needs improvement?

The biggest friction point I faced with ngrok was the limitation on the free plan and the occasional need to manage sessions or URLs again. For very heavy use, the advanced capabilities are very useful, but some of them feel quite restricted unless you are on a paid tier. ngrok works very well, but the main frustration is when you need the same tunnel setup repeatedly or want more advanced controls. In those cases, you start to feel the pain.

I wish ngrok had more flexibility in the free or low-tier plans, especially around persistent tunnels, reserved URLs, and usage limits. It would also be very useful to have even better traffic analytics and easier collaboration features for small teams.

If I could change one thing about ngrok, I would make persistent tunnels and reserved URLs more flexible in the lower plans. That would make my workflow smoother because I wouldn't need to keep redoing tunnel setup for repeated testing and demos. Making persistent tunnels and reserved URLs more flexible in the lower plans would change my workflow by reducing repeated setup and making webhook testing and demos faster while giving the team more consistent URLs for local services.

For how long have I used the solution?

I have been familiar with ngrok for about one year now.

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

Before ngrok, I was using manual port forwarding and temporary deployment setups. After ngrok, it quite simply simplified that a lot by giving me a secure public URL in just a few minutes, which I was able to use to show demos for clients in the web agency that we are building right now. Before ngrok, I had to rely on manual workarounds, but ngrok replaced that with a much faster and easier workflow.

When I was evaluating options along with ngrok, I considered manual port forwarding, local tunnel, and Cloudflare Tunnel. When evaluating options, I considered manual port, local tunnel, and Cloudflare, but ngrok stood out because it was easier to set up, more reliable, and it was better suited for quick development and webhook testing. When I started using it, I felt it was quite easy for my team to adopt it. There was no second question; we went straight to ngrok.

How was the initial setup?

When I first implemented ngrok, the implementation was very quick to start running. If I remember correctly, it was a few minutes to start running. The first time I implemented ngrok, it was just about a couple of minutes or three minutes to get it running. Once my local app was up, creating the tunnel and getting a public URL was very straightforward. Most of the time was spent checking the local app and choosing the correct port, not on ngrok itself.

It was quite easy to pick up and my team didn't need formal training because ngrok was very easy to adopt and the setup was intuitive. We were able to start very quickly with the basic documentation that was available on the site.

What other advice do I have?

For someone with a similar use case or for teams with a similar use case, I would recommend starting with a basic secure tunnel workflow using ngrok for quick testing and demos, and then moving to the paid plan if you need persistent URLs and more flexibility. I would ask them to start with the basic tunnel workflow and then once they are familiar with the workspace, they can move to a paid plan because they would get the persistent URL that they can use flexibly across the team.

One thing to know about ngrok is that it is excellent for quick, secure exposure of local services, but it is mainly a development and testing tool rather than a production hosting solution.

ngrok did change team collaboration because earlier it was quite a waterfall model. Everyone was developing and we were not given a chance to see the things that were built locally. Today, with ngrok, we were able to utilize the public URL and instantly demo the features that we develop. As a team, we held up the spirits because everybody is charged up to deliver quickly and to show the version that they have locally.

As a web agency with eight people on the team, ngrok has improved productivity for all eight people by reducing setup and debugging time. If each person saves just 30 minutes a week on webhook testing, local exposure, and demo setup, that adds about four hours saved per week across the team. Over a month, that is roughly around 16 hours saved, which is a very meaningful productivity gain. At a team holistic level, it was somewhere around 20 hours saved a week. That immensely boosts the productivity of the team.

The first thing that I would do is run a tunnel for the local port of the app that I am using. When opening the terminal, I would run something like ngrok http 8080 to expose the local service securely. That is the primary thing that I would do.

I would rate ngrok a 9 out of 10.


    reviewer2835867

Authentication and access control have improved project deployment and human verification

  • May 05, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use for ngrok is authentication and access control. ngrok has been very useful for me. I recommended my company to purchase a subscription because it helps me with authentication for the project I created and for verifying that the person is truly human. ngrok is very scalable and useful for our needs. We also used ngrok for public exposure.

What is most valuable?

The best features I use are authentication. ngrok offers multiple valuable features including HTTP, HTTPS tunneling, authentication, webhooks, and testing support. I find myself relying on authentication and access control the most.

ngrok is very user-friendly, which is my first preference. The second advantage is that it is more scalable. The third benefit is that I can generate solutions very easily. It is very simple to generate the functionality I need.

ngrok is very useful for me since I use it to deploy my projects.

What needs improvement?

On the free account, the link changes every time I use it. The pricing is decent, but I would prefer it to be a little cheaper in India compared to US pricing.

For how long have I used the solution?

I have been using ngrok for the last year.

What do I think about the stability of the solution?

ngrok is stable in my experience.

What do I think about the scalability of the solution?

I can rate ngrok's scalability as nine out of ten.

How are customer service and support?

My company does not have a business relationship with this vendor beyond being a customer.

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

I have not tried any other solution. ngrok was the best option, so I chose it.

How was the initial setup?

The setup was very easy.

What about the implementation team?

My team used my project on a single server.

What was our ROI?

We saved a lot of time. My team used my project on a single server, which allowed me to save considerable time.

Which other solutions did I evaluate?

I have not chosen any other solution.

What other advice do I have?

I recommend that others use ngrok at least once so they can have an understanding of it. I gave this product a rating of 10 out of 10.

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?


    Bhavdip Patel

Generating secure test links has streamlined client feedback and has improved project debugging

  • May 05, 2026
  • Review provided by PeerSpot

What is our primary use case?

I generally use ngrok to generate random links to provide my clients and users to test my basic projects.

I use ngrok to make a random link and then share that link with my client or my users so that they can use my project.

What is most valuable?

The best features I can see in ngrok are that it is very stable, user-friendly, great for debugging, and the most efficient way to use it.

ngrok has saved a lot of time for my organization, and it is more scalable than the website or any other application.

Our team saved a lot of time using ngrok, which is why we recommend it.

We have saved a lot of time and teamwork thanks to ngrok.

ngrok is very stable and scalable.

What needs improvement?

I don't think anything much can be improved in ngrok.

For how long have I used the solution?

I have been using ngrok for the last two or three years.

What do I think about the stability of the solution?

ngrok is very stable and scalable.

What do I think about the scalability of the solution?

I will rate ngrok's scalability a 10.

The product is scalable and stands out for me as a 10.

How are customer service and support?

I support ngrok's customer support.

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

We have not used any other solution; ngrok is the best.

Which other solutions did I evaluate?

I will not choose any other options besides ngrok.

What other advice do I have?

I don't have to share anything about my main use case for ngrok.

We are using ngrok locally right now.

We are using the free version of ngrok and will shift to a one-month plan in no time.

I would suggest trying the ngrok plan first.

I don't have any additional thoughts about ngrok before we wrap up.

I am providing this review a rating of 10.


    Sagar Koli

Secure tunneling has made remote database and SSH access simple for rapid team testing

  • May 05, 2026
  • Review provided by PeerSpot

What is our primary use case?

My main use case for ngrok is TCP tunneling for database and SSH, and I typically use it for those purposes.

Specifically, I use TCP tunneling for my Probus portal, and it is very useful for me since I have been using it for the last two years.

I use ngrok on my local machine to share my projects with others.

How has it helped my organization?

ngrok has positively impacted my organization because it is usually very scalable and very useful for us, as it saved a lot of time. We made our project live in one day, so our team can use it and test it on their end.

We saved about one week or two weeks just because of using ngrok.

What is most valuable?

In my opinion, the best features of ngrok are that we can use it for TCP tunneling for the database, and it also allows HTTP and HTTPS tunneling, along with many other use cases like authentication and access control, custom domains, and more.

I mostly use TCP tunneling and HTTP and HTTPS tunneling.

What needs improvement?

ngrok is very good to use and very user-friendly, so I do not think anything needs to be improved about it.

I will add suggestions if I encounter any issues in the future.

For how long have I used the solution?

I have been working in my current field for the last six years.

What do I think about the stability of the solution?

ngrok is stable.

What do I think about the scalability of the solution?

I can rate ngrok's scalability as 9.5 out of ten.

How are customer service and support?

I have not used customer support right now, but I will let you know if I do.

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

We did not use any other solution other than ngrok.

How was the initial setup?

My experience with ngrok's pricing, setup cost, and licensing is that currently we are using a one-month plan, and we renew it every month, with plans to shift towards the one-year plan in no time.

What was our ROI?

We see a return on investment with ngrok; there are many benefits I can list down, such as very easy setup, no need for hosting, great for debugging, real-time request inspection, and many more.

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

My experience with ngrok's pricing, setup cost, and licensing is that currently we are using a one-month plan, and we renew it every month, with plans to shift towards the one-year plan in no time.

Which other solutions did I evaluate?

We are not looking for any other option; ngrok is good.

What other advice do I have?

I suggest everyone use ngrok. I have rated this review 9.5 out of ten.


    Azam H.

Effortless Local Development Exposure

  • May 04, 2026
  • Review provided by G2

What do you like best about the product?
I use ngrok to expose my local apps to the internet for testing, sharing, and handling webhooks without deploying them. Ngrok solves the problem of accessing my local development environment from the internet. It lets me test APIs, webhooks, or share my app with others instantly without deploying it to a live server. What I like most about ngrok is its simplicity and speed; it instantly gives a secure public URL for my local app so I can test and share it without any complicated setup or deployment. I value how its key features make development fast and efficient. The ability to generate an instant public URL allows me to quickly share or test my local app without deployment. The webhook support helps me handle real-time responses from external services without deploying the app, and the request inspector allows me to easily monitor and debug incoming traffic. These features save time and make the whole workflow much smoother.
What do you dislike about the product?
Ngrok could be improved with stable URLs in the free plan, better connection reliability, and fewer restrictions on advanced features. It can also feel limited for long-term use since sessions expire quickly, and managing multiple tunnels isn't very smooth. Adding more flexibility and reducing dependencies on upgrades would make it more convenient for developers.
What problems is the product solving and how is that benefiting you?
I use ngrok to access my local development from the internet, allowing me to test and share apps without deploying them. It gives a secure public URL quickly, letting me handle webhooks and debug easily, which saves time and streamlines development.


    Suraj Jha

Generated secure public links has streamlined testing workflows and daily project sharing

  • May 04, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use for ngrok is to generate a URL. I made a project recently and I generated a link for it so I can use it and share that with anyone so they can use it.

I was building an HTML to PDF and PDF to Base64 converter. The project was a bit complicated and took one or two days to complete. It was handling our main server, the Probus main server. We get a response in HTML, convert it into PDF, and then save the PDF as Base64 in our database. The project converts two HTMLs to PDF, or one HTML plus one PDF to Base64, and two PDFs to Base64. This bot combines them and ensures they are saved in Base64.

Sharing the ngrok link helped in my workflow because my colleagues were able to use it to test it for our server. The project was handling around 5,000 to 10,000 customers every day, so we had to test it to ensure it would work properly in production.

My main use of ngrok in my daily work is to make a public URL for my projects. I am working on my voice agent, similar to Samantha, and it was fun doing it. The top three features I use every day are sharing local links and testing new features of ngrok, such as a payment gateway webhook. Since we don't have our own payment webhook in Probus, we are testing it. I thought ngrok would be the best option.

How has it helped my organization?

ngrok has positively impacted my organization by making development easier because we can check and generate our public URL. It is saving more time, reducing stress, and allowing us to work faster. We can share a link with our teammates so we can check it and do everything we need.

After using ngrok for our first project, which was HTML to Base64, HTML to PDF, and PDF to Base64, it worked on the first attempt, so we saved a lot of time. Then we generated our main server, uploaded it to our server, and generated its API. Because of ngrok, we saved two or three days on that project.

What is most valuable?

The best feature of ngrok is the instant public URL. We can use it for a secure URL with HTTPS by default. It works as a web inspector and is very useful for debugging webhooks and APIs. Additionally, custom subdomains are a valuable feature. I generated my custom subdomain for fun. My name is Suraj, so I generated suraj.ngrok.something. It was very fun doing it.

What needs improvement?

I don't think there's anything to improve in ngrok right now.

For how long have I used the solution?

I have been using ngrok for one year.

What do I think about the stability of the solution?

ngrok is stable.

What do I think about the scalability of the solution?

The scalability of ngrok is huge, and we can use it in many ways.

How are customer service and support?

Customer support for ngrok was good, but I have not used it recently.

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

I did not previously use a different solution. I searched on ChatGPT and it suggested ngrok. I used ngrok, and it was the better option I could have chosen.

How was the initial setup?

Setting up the tunnel and generating the public URL with ngrok was very easy. I even suggested my company subscribe to or get a paid plan for it. The company was paying for it, and currently it was paying for one month. I will make sure to have them purchase it for a year so I can use it precisely and perfectly.

What was our ROI?

We have seen a return on investment. I purchased it for seven or eight dollars, though I don't know the exact amount. It was a great purchase.

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

The pricing was decent and not much. However, it could be cheaper in India.

Which other solutions did I evaluate?

I don't think I will choose anything else right now because I purchased a monthly plan. I will not switch right now, but if I do, I will let the ngrok team know.

What other advice do I have?

I would advise others looking into using ngrok to purchase it because it is more reliable and it saves us a lot of time. We should purchase it.

We are using ngrok right now as a private cloud and on our local computer.

I have nothing much to add before we wrap up. I would rate my overall experience with ngrok as a 9 out of 10.

Which deployment model are you using for this solution?

Private Cloud

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


    reviewer2835330

Local tunneling has streamlined webhook debugging and supports faster payment investigations

  • May 03, 2026
  • Review provided by PeerSpot

What is our primary use case?

My main use case for ngrok is when we want to use any webhook with the frontend or Android app, we need a backend server where we can debug locally. At that time, we use ngrok for making a port and providing that to the webhook.

In a project where there's a webhook, we want to see why payment is not happening and consequently why the subscription is not happening. For that, we need to debug.

That is the main use case for ngrok, being useful for production and a little bit about the debugging with ngrok.

How has it helped my organization?

ngrok has positively impacted my organization because we can easily debug, which is very beneficial when we make any feature and we want to debug using ngrok. It is a great tool for the company.

What is most valuable?

ngrok offers me the capability to debug locally, which is very beneficial.

ngrok's local tunneling capability has helped me in terms of speed, convenience, and overall effectiveness in my work.

ngrok has made development easier for me, and I have used it and found it to work well. It's a great development tool.

What needs improvement?

I don't think ngrok needs any improvements. For now, it works well, and I don't have anything more to add about needed improvements.

For how long have I used the solution?

I have been using ngrok for the last two years.

What do I think about the stability of the solution?

ngrok is stable.

What do I think about the scalability of the solution?

ngrok's scalability is good, as it's scalable.

How are customer service and support?

I haven't used ngrok's pricing, but I think the support team is very good for me.

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

I have not used a different solution before ngrok; previously, I didn't use anything else.

What was our ROI?

I can say that I have seen a return on investment with ngrok in terms of time saved, although the overall development is not that extensive.

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

Regarding pricing, I think we have used the free tier of ngrok.

Which other solutions did I evaluate?

I used ngrok only and did not evaluate other options before choosing it.


    Samahali Samahali

Local HTTPS tunneling has accelerated webhook testing and simplified team API collaboration

  • April 30, 2026
  • Review from a verified AWS customer

What is our primary use case?

I used ngrok when I integrated with the payment Amazon payment web service to handle HTTPS during development, not in production. When I worked locally, I did not have HTTPS, so I used ngrok to make the connection easy with the webhook. I also used it when I integrated with Fireblocks and Circle for cryptocurrency. Additionally, with my team, sometimes we needed to test something on my local machine. For example, a front-end developer would ask me to act as a back-end. I would give them the ngrok URL of my local machine, and they could connect and test or establish our API contract to ensure it worked before we uploaded it or pushed it to the cloud or the branch.

I used ngrok when I wanted the webhook of the Amazon payment service to call me when the payment was completed successfully, when the user made a purchase, or when a refund happened. This was because I wanted to depend on the webhook, not on the user interface, to ensure that the payment had already happened or the payment was refunded successfully, or if there was an issue.

When I integrated with Amazon payment, I worked on it first on my local machine and wanted to test the webhook before I pushed my code to the development server. I sometimes edited much of my code to ensure everything was working correctly. This made my productivity very quick and allowed me to finish my task very fast. This was because I could call the Amazon payment via an HTTPS link locally without having to push every time to the development server and wait for the deployment or pipeline to finish before starting. When I push my code, have a code review, and then test, it might take fifty minutes or twenty minutes, which would waste my time. When I worked on it locally and tried to fix the errors by using ngrok to ensure the task was clear and the integration was completed successfully, then I pushed my code to the development server. That did not waste my time; it saved my time. I save one or two hours. That is great for me, and it does not create a bottleneck for my colleague to review my code.

What is most valuable?

It is easy to install ngrok on my local machine. It is also very quick. I can install it and enter the port I want to generate the HTTPS for, and it works. That is very helpful and a great thing. It is easy.

Because I am using Linux, I just enter the installation command and use ngrok. It is very quick for me.

What needs improvement?

Because I think maybe some other people will have suggestions for improvement that I do not have, I give it a nine, but for me, it is a ten. To make it a very easy and user-friendly experience, I will give it a nine.

For how long have I used the solution?

I have been using ngrok since 2020.

What other advice do I have?

I give this product a rating of nine.

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)


    PrakharGupta

Quick tunnels have enabled fast webhook testing and simple team collaboration on local projects

  • April 30, 2026
  • Review provided by PeerSpot

What is our primary use case?

I have been using ngrok for almost a year. My main use case for ngrok was in a project I was working on where I used a webhook for a WhatsApp bot, and I needed ngrok. In my WhatsApp bot project, I needed a public URL to link my WhatsApp bot to Gupshup so any user or myself for testing or development could message on it, and the bot could work on the local machine. For that I needed a public URL, and ngrok provides it very quickly.

In another project, I used ngrok to create a public URL for our company's website to test it on mobile, as none of the servers were free for testing.

What is most valuable?

ngrok offers excellent features including how quickly it operates, how easy it is to set up, and it is free for use for a limited time, though it does have a good amount of latency which I consider a drawback.

The setup was easy because there was a simple one command, ngrok http and the port number. As for latency, it was generally fast except for some issues such as in a document uploading process for a WhatsApp bot, which took more time than on a server, increasing latency.

ngrok has positively impacted my organization for development and testing purposes, making it very easy for my teammate to check a website or my local machine code for review.

What needs improvement?

ngrok could be improved by reducing small latency issues. For pricing, it would be helpful to list the pricing structure at the start since a free user might not know it has only one URL for the free plan. Security could be improved in ngrok because it is mainly for development and testing purposes, not production environments, and improving security would have a huge base to cover.

For how long have I used the solution?

I have been working in my current field for more than a year.

What do I think about the stability of the solution?

ngrok is very stable.

How are customer service and support?

I did not have to contact customer support because it was that good to use. I only faced the latency issue, but I understand you cannot provide everything in the free tier or people will not use the pricing.

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

Since I mainly used the free version, I would not have specific metrics to share regarding return on investment.

How was the initial setup?

The setup was easy because there was a simple one command, ngrok http and the port number. As for latency, it was generally fast except for some issues such as in a document uploading process for a WhatsApp bot, which took more time than on a server, increasing latency.

What was our ROI?

I mainly used the free version for my personal and company needs as the main user, so I did not have to pay for anything.

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

Regarding pricing, setup cost, and licensing, I mainly used the free version for my personal and company needs as the main user, so I did not have to pay for anything.

Which other solutions did I evaluate?

Before choosing ngrok, I heard of the Cloudflare option, but ngrok was quick to set up and easy to use, making it my first choice.

What other advice do I have?

The specific outcome my team experienced is easier collaboration. I have been fortunate enough to use ngrok as my first solution, and it was so good that I did not need to switch to anything else. My advice to others looking into using ngrok is that if you want easy collaboration, testing environments, and development between teams, it is surely the way to go. I would rate this product an 8 out of 10.


    Chirag Morajkar

Remote collaboration has become smooth as I share AI chatbot demos quickly and gather feedback

  • April 29, 2026
  • Review provided by PeerSpot

What is our primary use case?

I used ngrok a couple of times during my internship approximately eight to ten months ago. My main use case for ngrok was during my first internship, where I worked as a data science trainee on a RAG chatbot, which is an AI chatbot that I was building. To showcase the developments to my team and team lead, scheduling everyone on Google Meet was a hassle, but ngrok allowed me to put these test projects on the internet so they could be accessible and shared with other team members.

ngrok definitely changed my workflow during my internship because I had to collaborate with around three team members and one team manager. Initially, I had to schedule Google Meets to share my work, which was time-consuming. By the weekend, I had to schedule another meeting with the team manager and team members. This lengthy process consumed a lot of my time, which ngrok completely replaced, allowing me to just share my work in a five to ten-minute setup.

What is most valuable?

ngrok helped me expose my projects and local server to the internet without any complex setup, which could be accomplished in five to ten minutes, making it very useful, easy, and time-saving.

In my opinion, the best features ngrok offers include the inspection feature, which allows me to debug incoming requests in real-time, making my debugging process easier. It is also very useful for testing webhooks and integrations that I had to use during development. The inspection feature helped me debug by allowing me to easily identify what was happening with incoming requests when I shared URLs with my team, which was a new experience but did not take much time to understand.

I believe ngrok's ease of use, minimal complexity, and the core objective behind it are significant advantages because I do not have to pay for development servers to showcase my initial product stages. I could just use ngrok, post it for a temporary period, and get feedback from team members or my team lead through shared URLs, saving considerable time.

ngrok positively impacted my organization and projects by saving me a significant amount of time that I previously spent scheduling meetings. From scheduling meetings for approximately ten to fifteen minutes every day, I shifted to just using ngrok for demonstrating my work, which previously involved taking screenshots and arranging meetings, now saved by sharing URLs. I estimate ngrok has saved me around forty minutes a week and approximately two hundred minutes a month, which adds up to over three hours saved, which is extremely helpful for me.

What needs improvement?

I believe ngrok can still be improved, especially in terms of enhancing the free plan and adding more flexibility around the URLs. Currently, as an AI automation engineer, I work with multiple platforms and wish ngrok could support integrations with automation tools, making it even more powerful for coordinating with various platforms.

For how long have I used the solution?

In my current field of AI automation, I have been working for around one point two months.

What do I think about the stability of the solution?

ngrok is stable, which is another reason I opted for it over other platforms like Local Tunnel.

What do I think about the scalability of the solution?

ngrok's scalability is impressive, as I have transitioned from using it for one project to two to three projects on a monthly basis.

How are customer service and support?

I have not contacted customer support for ngrok due to my limited usage of just two to three projects a month, and the superb documentation provided by ngrok resolves any issues I face promptly.

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

Previously, I used a platform called Local Tunnel, which is an open-source platform that was simple but not as reliable as ngrok. I switched to ngrok because it stands out in the market for its reliability.

How was the initial setup?

ngrok helped me expose my projects and local server to the internet without any complex setup, which could be accomplished in five to ten minutes, making it very useful, easy, and time-saving.

What was our ROI?

The return on investment with ngrok is notable because time consumed scheduling meetings for updates is now focused on more productive work, allowing me to avoid constantly asking colleagues to check their availability for meetings.

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

My experience with ngrok's pricing is that the free plan covers my monthly work comfortably, and while I might look into the paid plan in the next two to three months, licensing is always acceptable.

Which other solutions did I evaluate?

Before choosing ngrok, I evaluated other options like Local Tunnel and Serveo, going through reviews and research to find the best option, and ngrok emerged as the top choice compared to the others.

What other advice do I have?

My advice for others looking into using ngrok is to rely on the detailed documentation, start with the free plan to test with a few projects, and utilize YouTube videos alongside the documentation for guidance. I give this review a rating of eight out of ten.