Listing Thumbnail

    ngrok

     Info
    Sold by: ngrok 
    Deployed on AWS
    ngrok is a secure unified ingress platform that combines global server load balancing, reverse proxy, firewall, API gateway, and Kubernetes Ingress Controller to deliver applications and APIs across every stage of the development lifecycle from any cloud, datacenter, or home network. ngrok brings secure ingress to your test/dev environments, external networks you don't control as well as apps and APIs in production. Over 5 million developers use ngrok for testing webhooks and previewing apps and the world's top technology brands - including Microsoft, GitHub, Okta, Shopify, Zoom, and Twilio - advocate ngrok as a key integration partner
    4.3

    Overview

    Unlock the power of Saas to deliver high performance applications and APIs with zero networking configuration and zero hardware. ngrok is a global delivery network that enables the following use cases:

    • Ingress for dev/test environments
    • Ingress for external networks - customer environments
    • Ingress for external networks - devices and machines

    Ingress for dev/test environments: ngrok equips developers to connect their localhost or dev/test/sandbox environments with just one command, making it easy to test apps and APIs. Developers can test integration with webhook providers and external APIs, preview websites and apps with fellow team members and validate mobile backends instantly. There is no need to spend time and effort tweaking network configurations on firewalls, proxies and gateways. ngrok reduces the time it takes to develop, test, and debug apps, boosting developer productivity by freeing them from having to navigate complex networking and firewall configurations. The platform comes with robust security and control capabilities such as SSO, mTLS, IP restrictions that enables SecOps and NetOps teams to apply and enforce security policies.

    Ingress for external networks - customer environments:

    Many Saas solutions require access to their customers' networks. Bring Your Own Cloud (BYOC) is an emerging architecture adopted by data management and analytics SaaS solutions such as Databricks wherein software is deployed in their customer's environment to process and analyze their data in their customer's environment. This addresses challenges such as data privacy, sovereignty, control, and data transfer costs.

    However, securing network access to a customer's environment can be a time-consuming process, often spanning weeks to months. Enterprises often grapple with VPNs, VPC peering, PrivateLink and firewall configurations, which require extensive security reviews and approvals from multiple stakeholders, including the customer's NetOps and SecOps teams. VPC peering and PrivateLink can't be used across a multi-cloud environment. Furthermore, each customer's environment is unique, requiring bespoke network configurations preventing rapid scaling across thousands of customers. End customers are not able to realize time to value quickly resulting in poor experience, dissatisfaction, and churn.

    ngrok equips you to deploy BYOC architectures in a frictionless manner that does not require any changes to network configurations. You can embed ngrok with your BYOC data plane and reach customer networks at scale without inbound ports, site-to-site VPNs, or change requests. Accelerate customer deployments by unblocking BYOC implementations and reduce time to value from months to days. You can even deploy a private edition of ngrok - a dedicated instance that operates in your own environment for added security.

    Ingress for external networks - devices and machines:

    Connecting to IoT devices that are not part of the corporate network using APIs is challenging. Each site has unique ISP, networking, port forwarding rules, and firewall setup. Custom programming and configurations are required, which is not scalable across millions of devices.

    With ngrok, you can standardize connectivity into external networks hosting IoT devices without requiring any support from partners or changes to partner's network configurations. You can manage devices at scale by automating configurations for your entire fleet using APIs and accelerate service delivery by eliminating manual processes. Protect your devices by applying uniform policies such as mTLS, IP restrictions, OAuth/SAML/OIDC and more.

    Highlights

    • Connect localhost or your dev/test to the internet with just one command. Free developers from the complexities of ports and IPs, DNS and firewall configurations. Boost developer productivity by achieving time savings with development, testing and debugging.
    • Access external networks you don't control. Bring secure connectivity to your customers' or partners' in a secure, predictable and reliable manner without any friction. Accelerate Bring Your Own Cloud (BYOC) deployments in customer's environments. Manage devices at scale with instant ingress.
    • Always-On protection for your apps and APIs. Prevent DDoS attacks, apply consistent policies and monitor traffic flows. Block unauthorized requests before they even reach your network by enforcing authentication and authorization at the ngrok edge.

    Details

    Sold by

    Delivery method

    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

    Trust Center

    Trust Center
    Access real-time vendor security and compliance information through their Trust Center powered by Drata or Vanta. Review certifications and security standards before purchase.

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    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

    Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (1)

     Info
    Dimension
    Description
    Cost/12 months
    Annual Commit
    Annual commit for Ngrok product
    $25,000.00

    Additional usage costs (10)

     Info

    The following dimensions are not included in the contract terms, which will be charged based on your usage.

    Dimension
    Description
    Cost/unit
    consumption_unit
    general consumption unit
    $0.10
    Monthly Active Enterprise Endpoint
    An active enterprise endpoint is any endpoint with >1 byte data transmission within a give
    $0.10
    TP Advanced Action Executions
    Monthly requests where traffic policies with advanced actions are applied.
    $0.10
    TP Basic Actions Executions
    Monthly requests where traffic policies with basic actions are applied.
    $0.10
    Basic Account Governance
    RBAC, Dashboard SSO. Measured by user per month.
    $0.10
    Advanced Account Governance
    RBAC, Dashboard SSO, SCIM, Domain Controls, Audit Events, Advanced IP Restrictions. Measur
    $0.10
    Data Transfer Out
    Data transmitted out of ngrok platform
    $0.01
    HTTPs Endpoint Request
    Only HTTP requests sent to your upstream service are counted.
    $0.10
    TCP Endpoint Connections
    Only TCP connections sent to your upstream service are counted.
    $0.10
    TLS Endpoint Connections
    Only TLS Connections sent to your upstream service are counted.
    $0.10

    Vendor refund policy

    All fees are non-cancellable and non-refundable except as required by law.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    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

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Support

    Vendor support

    Refer to documentation at https://ngrok.com/docs . Reach out to support@ngrok.com  for long term support.

    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
    50
    In Infrastructure as Code
    Top
    25
    In 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
    2 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Global Server Load Balancing
    Distributes traffic across multiple servers and locations to optimize performance and reliability for applications and APIs.
    Reverse Proxy and API Gateway
    Routes incoming requests to backend services with support for authentication, authorization, and traffic management capabilities.
    Unified Ingress Platform
    Combines multiple networking functions including firewall, load balancing, and ingress control in a single platform for dev/test environments, customer networks, and IoT devices.
    Security Policy Enforcement
    Applies security controls including SSO, mTLS, IP restrictions, OAuth/SAML/OIDC, and DDoS protection at the edge to prevent unauthorized access.
    AI-Powered Data Management
    F5 AI Data Fabric enables generation of insights, management, and governance for data from different applications and products across multiple data lakes and data sources.
    Multi-Cloud Network Connectivity
    Global hub-and-spoke transit orchestration for connecting all cloud properties including public, private, network and edge clouds.
    Integrated Security Stack
    Unified software stack combining router, load balancer, network firewall, web application firewall (WAF), API security and API gateway capabilities.
    Layer 3-7 DDoS Protection
    L3-L7 DDoS defense capabilities for protecting applications and APIs deployed across distributed environments.
    Unified Management Portal
    Single SaaS-based console for SecOps, NetOps, and DevOps to manage and deploy virtual networks, connections, distributed applications, and API security.
    End-to-End Encryption
    Secure point-to-point and end-to-end encrypted connections between any two systems across regions, clouds, on-premises, and any protocol.
    Mutual Authentication
    Mutually authenticated connections that isolate data exposure to verified private applications only.
    Application Layer Protocol Abstraction
    Application layer protocols that abstract away network layer setup, management, and security configuration.
    Cross-Platform Connectivity
    Connections that work across AWS, Azure, GCP, on-premises, edge, and private networks without regional limitations.
    Cryptographic Security
    Secure-by-design architecture with passed rigorous cryptography audits and open source implementation.

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    4.3
    29 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    72%
    21%
    0%
    3%
    3%
    5 AWS reviews
    |
    24 external reviews
    External reviews are from G2  and PeerSpot .
    Arjun K.

    Simple, Reliable Tunnels for Faster Local Development and Debugging

    Reviewed on May 28, 2026
    Review provided by G2
    What do you like best about the product?
    I like how simple ngrok makes local development and testing. Setting up a secure public URL for a local server takes only a few minutes, which is incredibly helpful when testing APIs, webhooks, or demo environments.

    Both the UI and the CLI are straightforward, so even people who aren’t deeply experienced with networking can get things running quickly. The integrations with common development workflows are solid as well, especially when testing services like Stripe, GitHub webhooks, or mobile apps that require external callbacks.

    In most cases, performance has been reliable, with stable tunnels and very little setup friction. The real-time request inspection feature is particularly useful for debugging API traffic. From a productivity standpoint, it saves a lot of time because there’s no need to manually configure complicated port forwarding or spin up temporary hosting environments. The onboarding experience is also excellent: the documentation is clear, and most setup steps feel beginner-friendly.
    What do you dislike about the product?
    One downside of ngrok is that some of the most useful features are locked behind paid plans. The free version works well for testing, but limitations like changing URLs and session restrictions can become frustrating during regular development work.
    The UI is clean overall, although managing multiple tunnels or advanced configurations can sometimes feel less intuitive than expected.
    Performance is generally good, but free tunnels occasionally experience slower speeds or connection instability depending on usage.
    Another issue is that some corporate networks or security systems may block ngrok domains, which can create problems during demos or external testing.
    While the platform is easy for developers, less technical users may still struggle to fully understand networking concepts during setup.
    The AI or intelligent tooling side is still fairly limited compared to newer developer platforms that are adding more automation and debugging assistance
    What problems is the product solving and how is that benefiting you?
    ngrok solves the problem of exposing local applications securely to the internet without needing complicated server deployments or networking configuration.
    Before using it, testing webhooks, APIs, or mobile app integrations often required deploying temporary environments or configuring routers and firewalls manually.
    With ngrok, we can instantly create secure public endpoints for local development, which speeds up testing and collaboration significantly.
    It has been especially useful for debugging third-party integrations because external services can communicate directly with local applications in real time.
    The request inspection tools also help identify API issues much faster, reducing debugging time during development.
    Overall, it improves development speed, simplifies collaboration, and reduces the technical overhead involved in sharing or testing local applications
    Chirag Morajkar

    Remote project reviews have become smoother but recurring session limits still slow collaboration

    Reviewed on May 18, 2026
    Review provided by PeerSpot

    What is our primary use case?

    In my AI automation field, I have been working for around eight to twelve months.

    The main use case where ngrok  comes into the picture is when I create any development projects, which can be coded automations, websites, or any applications that I develop. I have to push it to the internet so that it can be accessible to the other team members or the managers who have to evaluate that. Instead of just running the coded project that I have in localhost, I push it to the internet using ngrok , which gives me temporary URLs for that, and I can share them with others so that they can access the project that I have built.

    My use case with ngrok is mainly to push to the internet, and while I develop around two to three projects a month, I think ngrok could improve its free plan session limits so I could do more, though overall it has been a great experience.

    What is most valuable?

    I have used ngrok in my previous internships when I was in college, interning side-by-side in a data science internship, and that was where I was first introduced to ngrok.

    The core objective of ngrok itself is very helpful and interesting for developers like me. Normally, one would either host completely from the get-go or go through a lengthy process of asking team members to join Google Meet sessions, sharing screens, and showing what one has been working on. But with ngrok, pushing it to the internet and generating a shareable URL improves the outputs from evaluations that others do since they can directly access the project instead of me screen recording and showing things one by one.

    This is very useful for me to test, and not just for me, but for others concerned with the project or app developments that I have been working on, making changes based on evaluations that the others do using any project that I have pushed to the internet through ngrok.

    What needs improvement?

    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.

    For how long have I used the solution?

    I have used ngrok in my previous internships as well. When I was in my college, was interning side by side and it was a data science internship that I have been interning for. And in that I started first, was introduced to a platform called ngrok.

    What do I think about the stability of the solution?

    ngrok has been stable since I started using it, although there are some restrictions due to the free tier. For my use, it is reliable enough as I do not develop many projects monthly.

    What do I think about the scalability of the solution?

    ngrok is pretty scalable. While I have not done extensive usage, I have built from one project up to four projects on ngrok, and it has handled my needs well.

    How are customer service and support?

    I am grateful I have not needed to contact customer support since ngrok's documentation has covered all the issues I encountered.

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

    I did not use any platform before ngrok. Starting with ngrok during my internship was a revelation, as I had no prior knowledge of any such solution.

    How was the initial setup?

    Initially, it was something very new to me, and I had not understood the complete idea behind it during my internship, but it was pretty easy. It takes hardly ten minutes to set the whole thing up. The documentation of ngrok is superb, so I did not have to waste time on YouTube videos to understand how to start. The setup is easy and secure, making it easier for me to onboard ngrok into my daily development life cycle.

    What about the implementation team?

    I will give an example of the first project that I ever built where I had to use ngrok. In my internships, when I was building a RAG chatbot, RAG stands for Retrieval-Augmented Generation chatbot that I was building. I had to conduct two meetings each week with my team members and my manager or project lead. What I initially started doing was conducting certain developments in that project and then asking each team member when they were available, sharing the Google Meet URLs, and then screen sharing the whole project. Each team member joined in, looked at the project I was building, and shared their evaluations. That whole process was completely replaced when I got to know about ngrok. Instead of sharing Google Meet links, I pushed the project to the internet, generated a temporary URL, and shared it with the team members and the manager, which allowed for timely updates and better evaluations than just screen sharing in Google Meets.

    What was our ROI?

    Saved time is the most significant return on investment I have seen from ngrok. While I have not reduced the number of employees needed, I have saved time from sharing screens, taking screenshots, and creating presentations, which is now streamlined to just pushing projects to ngrok for access, saving me about eight to ten hours a month.

    I would not say I have an accurate number, but if I had to estimate, sharing a website or project initially would take about forty to forty-five minutes, plus taking screenshots for documentation would add maybe eighty to ninety minutes, resulting in around one hundred eighty minutes or three hours a week and approximately twelve hours a month. By using ngrok, I have saved an estimated eight to ten hours monthly.

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

    I primarily use ngrok in the free tier, which is superb. The setup is easy, and the documentation is outstanding, making it easy to resolve any issues I face without needing to contact customer support.

    Which other solutions did I evaluate?

    I did not evaluate other options. My team lead introduced ngrok to me during my internship, and I jumped right into it without exploring competitors, finding it to suit my needs perfectly.

    What other advice do I have?

    A recent example is when I was creating a website for the company. I had to handle communication traditionally by asking team members to join Google Meets, share screens, show the website, or even take screenshots and compile them into a PDF or PowerPoint, which caused rushed feedback. However, since I knew about ngrok, I could push it to the internet and get temporary URLs for the team members and managers to access at their convenience, leading to better collaboration.

    I recommend going through ngrok's documentation before seeking help or watching YouTube videos, as it usually resolves most problems. Start with the free tier to experience its functionality before considering the paid plans.

    I believe I have covered all I know about ngrok and my experiences with it.

    Boya Uday Kumar

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

    Reviewed on 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.

    reviewer2836173

    Real-time API sharing has boosted team collaboration and accelerated debugging workflows

    Reviewed on May 06, 2026
    Review provided by PeerSpot

    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.

    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.

    reviewer2835867

    Authentication and access control have improved project deployment and human verification

    Reviewed on 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?

    View all reviews