No more typing reviews! Try our Samantha, our new voice AI agent.
reviewer2836173 - PeerSpot reviewer
Associate Engineer at a insurance company with 501-1,000 employees
Real User
Top 20
May 28, 2026
Real-time API sharing has boosted team collaboration and accelerated debugging workflows
Pros and Cons
  • "One of the best features is that we don't need any type of deployment, as ngrok can directly turn my local URL into a global URL, and any other teammate of mine can check it out, which mainly helps with working faster and teamwork."

    What is our primary use case?

    I mainly use ngrok for testing APIs, first locally, and then directly making a URL out of it using ngrok and sharing it with my team members so that they can test it on their side. For example, if I have been making any API of a database, then I can give that to any team member or front-end developer, they can test it from their side and we can see whatever is missing.

    Beside this development, I am keen about working in the domain of machine learning. I am just a beginner, but still I try my best to train the model and then make certain types of APIs from it, and I can share my ML models' demos, either in interviews or with any senior.

    As I mentioned, I have started working in URLs and APIs from the past six to seven months. At first, it was hard to make any changes and then test it locally, but if any team member of mine needed it, we had to go through and upload it, checking in on AWS, Azure, or GitHub. Then we had to solve the merges and merge conflicts, and then my team member could check out from that and get the latest version of whatever I had built, and then they could test it. Since ngrok has come, it has been easier and faster to test APIs from one system to another system globally.

    What is most valuable?

    ngrok helped my team in both ways. It makes it a little easier as we don't have to make every build whenever the API has needed some changes or testing, and the work has been faster because I can just directly make it in the form of a URL and my team members can check it out.

    One of the best features is that we don't need any type of deployment. ngrok can directly turn my local URL into a global URL, and any other teammate of mine can check it out. Another feature is that it's HTTPS by default, so there is no need of SSL and no headache of SSL. Besides that, it gives developers like me a debugging power, so we can fix API bugs and save our time.

    Every URL should be HTTPS secured, so it's very much convenient for me that my local URLs are directly going to convert into a global URL with HTTPS secure. As far as the debugging power is concerned, I can exactly see the request-response, my team members can see it, and we can help each other to fix API bugs faster and save time.

    Mainly it helps with working faster and teamwork.

    What needs improvement?

    As the technology evolves, I believe that ngrok will also evolve, and with evolvement, it can make their system even better. The URLs that change every time would be something I would like to see fixed in the future. Besides that, I don't have any problems.

    For how long have I used the solution?

    I have been using ngrok since more than six months, as I have been developing multiple APIs in my company.

    Buyer's Guide
    ngrok
    July 2026
    Learn what your peers think about ngrok. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
    908,800 professionals have used our research since 2012.

    What do I think about the stability of the solution?

    ngrok is definitely stable.

    What do I think about the scalability of the solution?

    It handles growth well. The scalability is up to the mark.

    How are customer service and support?

    I don't have any interaction with the customer support till now, but from the frequently asked questions, I have gotten my answers from them.

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

    I haven't used any other solution till now. I have been very much satisfied with ngrok.

    How was the initial setup?

    It was easy and great. We got all the help that we needed. The doubt questions were cleared.

    What about the implementation team?

    The suggestion of ngrok was from one of my seniors. I first tested it, and I liked it. The result was satisfying. I haven't gone through any other alternatives.

    What was our ROI?

    Definitely, one of the main advantages is time saved and money saved.

    Which other solutions did I evaluate?

    The suggestion of ngrok was from one of my seniors. I first tested it, and I liked it. The result was satisfying. I haven't gone through any other alternatives.

    What other advice do I have?

    I would say that ngrok is mainly for those who are working with APIs because it has been a time-saver and it increases your teamwork with other members. I would say whenever someone is in the beginner phase of building APIs and working within a team, they should definitely try ngrok. I would rate my overall experience with ngrok as a 9.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: May 28, 2026
    Flag as inappropriate
    PeerSpot user
    AI ENGINEER at a insurance company with 501-1,000 employees
    Real User
    Top 5
    May 5, 2026
    Authentication and access control have improved project deployment and human verification
    Pros and Cons
    • "ngrok is very user-friendly, which is my first preference."
    • "On the free account, the link changes every time I use it."

    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?

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: May 5, 2026
    Flag as inappropriate
    PeerSpot user
    Buyer's Guide
    ngrok
    July 2026
    Learn what your peers think about ngrok. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
    908,800 professionals have used our research since 2012.
    full stack developer intern at a tech services company with 1-10 employees
    Real User
    Top 5Leaderboard
    Apr 28, 2026
    Daily tunneling has simplified local debugging and has accelerated document workflow testing
    Pros and Cons
    • "ngrok has positively impacted my organization since everyone uses it for development and testing, and without it, I do not know how we would test locally."
    • "For the documentation part, ngrok should provide an easy transition for legacy users."

    What is our primary use case?

    My main use case for ngrok is for development and testing. In my company, we use automation of document processing, and whenever I have to test it, I use ngrok so that I can verify the code is working locally.

    What is most valuable?

    I believe the best features ngrok offers are the ease of download and the minimal space it occupies. The terminal-like interface is very helpful in my daily work. When I first heard of ngrok, I thought it would be something new that I would have to learn extensively, but that was not the case. It was very easy to use with a simple command-line interface.

    ngrok has positively impacted my organization since everyone uses it for development and testing. Without it, I do not know how we would test locally. Since then, we can only test it on our local code editor. It has made our work considerably easier.

    ngrok saves a lot of time for my team. Previously, if you wanted to do development using a normal local code editor and then test it, you could deploy it directly. However, in production code, there is literally nothing to show what is causing an error, which would cost much more time and resources. With the use of ngrok, you can easily debug it.

    What needs improvement?

    Currently, I do not think there is anything about the features. Perhaps if I could run multiple codes simultaneously, that would be an improvement, as that was a problem I faced.

    I think if ngrok supports multiple ports at one time, it would be an improvement.

    For the documentation part, ngrok should provide an easy transition for legacy users. I think because of that, many people prefer an open source alternative such as a local tool over ngrok.

    For how long have I used the solution?

    I have been using ngrok for six months.

    What do I think about the stability of the solution?

    ngrok is stable.

    What do I think about the scalability of the solution?

    I believe ngrok is pretty scalable, but since our company was not scaling that much, I have not explored much.

    How are customer service and support?

    I did not face any problem contacting ngrok's customer support. However, I believe someone from our company did face a problem, and the customer support was pretty helpful for them.

    I would rate customer support as a nine since I did not experience it myself, but my fellow employees were very much impressed with the customer support.

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

    I did not know of other options, but if I think of some options now, I can consider some local tools such as Local Expose and local tunnel. I believe these are popular alternatives to ngrok.

    How was the initial setup?

    ngrok is something which I use daily. It is the first thing I open after starting my laptop.

    What was our ROI?

    I believe ngrok provides a good return on investment. Since we were using the free tier, it was giving us very good savings on resources and time. Even if we were to pay for it, it would be a good investment.

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

    I do not know much about pricing, setup cost, and licensing since we were using the free tier, so I have not used the paid model of ngrok.

    Which other solutions did I evaluate?

    I did not know of other options, but if I think of some options now, I can consider some local tools such as Local Expose and local tunnel. I believe these are popular alternatives to ngrok.

    What other advice do I have?

    I believe if someone wants to use the free tier and a good tool for their coding, then ngrok is the best. I would rate this review as an eight overall.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Apr 28, 2026
    Flag as inappropriate
    PeerSpot user
    Alex Campbell - PeerSpot reviewer
    Senior Trust Operations Data Engineer at DIGICERT, INC
    Real User
    Top 5
    Dec 4, 2025
    Testing web apps externally has become faster and saves time and resources
    Pros and Cons
    • "ngrok saves weeks of development time, as I am able to catch problems and fix them without deploying resources in dev servers or production servers."

      What is our primary use case?

      My main use case for ngrok is that when I boot up a server and want to test it non-locally, I can use ngrok to do that.

      I created a Flask application and I wanted to make sure that it was performing in the way that I wanted it to, so I used ngrok to test it without booting up everything in production or development.

      That's the only use case I have with ngrok; it's just good for testing, making sure the application that I've developed works in a quick manner, rather than having resources to boot it up.

      How has it helped my organization?

      ngrok positively impacts my organization by making deploying a lot easier, catching problems sooner without costing resources, as you can deploy it externally without it being external and see the problems to fix them fast.

      What is most valuable?

      The best features ngrok offers include creating an anywhere IP that's localhost but not localhost at the same time, allowing you to boot it up and see what your application is doing.

      That quick setup with ngrok saved me money by not having the resources to boot up a development server or production, making sure my code is working in a dev server that is exposed in a way.

      ngrok saves weeks of development time, as I am able to catch problems and fix them without deploying resources in dev servers or production servers.

      What needs improvement?

      I cannot think of anything for ngrok improvements, but knowing that you are able to deploy something externally without it being external is just the main reason I use it, and that is a game changer for sure.

      Everything seems pretty simple with ngrok, and I love the documentation since it is really easy to use.

      For how long have I used the solution?

      I have been using ngrok for a year.

      What do I think about the stability of the solution?

      ngrok is stable.

      What do I think about the scalability of the solution?

      I am not sure about ngrok's scalability, as I just use it locally, so I do not know if it scales well or not.

      How are customer service and support?

      I have not reached out for customer support, but I have noticed the documentation is very well documented; I was able to find answers on their website with no issues.

      How would you rate customer service and support?

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

      I did not previously use a different solution for my needs.

      What was our ROI?

      I have seen a return on investment with ngrok, as I saved time and can spot problems faster instead of spending that time trying to get code to work.

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

      I have not done any costs for ngrok; it is just locally.

      Which other solutions did I evaluate?

      ngrok was my first pick, as it was the only thing I could find that could do what I wanted it to do.

      What other advice do I have?

      My advice for others looking into using ngrok is that if you want to develop something and be efficient, you should use ngrok to deploy and check for issues externally. I would rate my overall experience with ngrok as a 10.

      Which deployment model are you using for this solution?

      On-premises

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

      Other
      Disclosure: My company does not have a business relationship with this vendor other than being a customer.
      Last updated: Dec 4, 2025
      Flag as inappropriate
      PeerSpot user
      reviewer2835330 - PeerSpot reviewer
      Full stack developer at a marketing services firm with 501-1,000 employees
      Real User
      Top 20
      May 8, 2026
      Local tunneling has streamlined webhook debugging and supports faster payment investigations
      Pros and Cons
      • "ngrok has made development easier for me, and I have used it and found it to work well."

        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.

        Which deployment model are you using for this solution?

        On-premises
        Disclosure: My company does not have a business relationship with this vendor other than being a customer.
        Last updated: May 8, 2026
        Flag as inappropriate
        PeerSpot user