One improvement I have noticed is when configuring integrations with external APIs like Slack. After a machine or session restart, I have to generate a new URL, forcing me to change the webhooks in Slack, which could be addressed for better functionality.
Artificial Intelligence Engineer at Probus Insurance Broker Pvt
Real User
Top 5
Apr 30, 2026
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.
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.
AI Engineer at a tech vendor with 10,001+ employees
Real User
Top 10
Apr 29, 2026
I really had to think about any potential improvements to ngrok, but I do not think there was anything that frustrated me. When I hit the limit for the first time, I was taken aback as I was not paying attention, and at that moment, I wished the limits were a little higher. All I had to do was wait for the limit to reset the next month, and I even created another account for a free tier initially. Eventually, I decided to stick with one account and wait for the month to reset. I never reached a point where I needed to spend money, as this project was not meant to last very long, so honestly, I do not have any complaints.
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.
ngrok is already a great tool with various tiers for free users and paid subscriptions, so I do not see any caveats as such. In terms of features, ngrok is very feature-rich and reliable, but with heavy usage, the costs can increase based on the usage plan, which could be improved to be a little cheaper.
ngrok can be improved in the following way: when we unexpectedly close the laptop or sometimes close the page where we are running ngrok, that can be improved. The time limit for this can be extended.
Senior Software Engineer at a computer software company with 201-500 employees
Real User
Top 10
Jan 23, 2026
ngrok can be improved by providing better free limits, more stable URLs, and a simpler dashboard for beginners. Improvements such as clearer error messages, faster tunnel startup, and better documentation for new users would be beneficial.
Senior Trust Operations Data Engineer at DIGICERT, INC
Real User
Top 5
Dec 4, 2025
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.
ngrok is a powerful tool that allows developers to expose local servers to the internet securely, facilitating easy and secure development and testing of web hooks and APIs.Utilized primarily by developers, ngrok streamlines the process of connecting local environments to the internet, enhancing testing, demos, and collaboration. Its ability to generate secure tunnels with minimal setup makes it a go-to choice for seamless integration and real-time development workflows.What are ngrok's most...
One improvement I have noticed is when configuring integrations with external APIs like Slack. After a machine or session restart, I have to generate a new URL, forcing me to change the webhooks in Slack, which could be addressed for better functionality.
I don't think there's anything to improve in ngrok right now.
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.
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.
I really had to think about any potential improvements to ngrok, but I do not think there was anything that frustrated me. When I hit the limit for the first time, I was taken aback as I was not paying attention, and at that moment, I wished the limits were a little higher. All I had to do was wait for the limit to reset the next month, and I even created another account for a free tier initially. Eventually, I decided to stick with one account and wait for the month to reset. I never reached a point where I needed to spend money, as this project was not meant to last very long, so honestly, I do not have any complaints.
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.
ngrok is already a great tool with various tiers for free users and paid subscriptions, so I do not see any caveats as such. In terms of features, ngrok is very feature-rich and reliable, but with heavy usage, the costs can increase based on the usage plan, which could be improved to be a little cheaper.
ngrok can be improved in the following way: when we unexpectedly close the laptop or sometimes close the page where we are running ngrok, that can be improved. The time limit for this can be extended.
ngrok can be improved by providing better free limits, more stable URLs, and a simpler dashboard for beginners. Improvements such as clearer error messages, faster tunnel startup, and better documentation for new users would be beneficial.
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.