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.1

    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

    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?

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

    Legal

    Vendor terms and conditions

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

    Content disclaimer

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

    Usage information

     Info

    Delivery details

    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
    11 reviews
    Insufficient data
    1 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.1
    13 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    69%
    15%
    0%
    8%
    8%
    0 AWS reviews
    |
    13 external reviews
    External reviews are from G2  and PeerSpot .
    reviewer2799099

    Local testing has become faster and now simplifies webhook debugging and demo sharing

    Reviewed on Jan 23, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case in ngrok  is serving my local things, as ngrok  is mainly used for exposure to my local server. For example, if I am using some internet and want to make it publicly available, I can run my website on localhost 3000, and ngrok gives a public link so that others can access it online. I have recently used it in my simple internal project for an email management system.

    ngrok should also be used for webhooks, testing and demos, and sharing local APIs without deploying.

    What is most valuable?

    The best features ngrok offers are public URLs, webhook testing, real-time request inspection, and easy setup.

    I rely on public URLs and real-time request inspection the most. With public URLs, I do not have to purchase high-end hosting; I can test locally and share it with my peers or colleagues, asking them to test my local server. Real-time testing gives a quick response, and the setup is easy.

    ngrok has positively impacted my organization by making integration faster, sharing demos easily, and reducing deployment time. I do not have to deploy everything, and that is one of the most important reasons that helped me in my organization. For example, webhook testing has dropped from one to two hours to a few minutes since some deployment was not needed; this is one of the best examples I can provide.

    What needs improvement?

    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.

    For how long have I used the solution?

    It has been about two years since I started using ngrok.

    What do I think about the stability of the solution?

    In my experience, ngrok has been stable and reliable.

    What do I think about the scalability of the solution?

    ngrok scales well for small to medium use, but large enterprise load may need advanced plans.

    How are customer service and support?

    Customer support is helpful but can be slow for free tier users; paid plans get faster responses.

    How would you rate customer service and support?

    Negative

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

    Before ngrok, we used manual deployments and port forwarding, but we switched to ngrok because it is faster and easier.

    How was the initial setup?

    The setup cost is minimal, and licensing is simple and quick.

    What about the implementation team?

    We only use ngrok as customers and have no other business relationships.

    What was our ROI?

    ngrok has saved many of us time on testing per week and reduced deployment effort, improving overall productivity.

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

    The pricing for ngrok is fair, the setup cost is minimal, and licensing is simple and quick.

    Which other solutions did I evaluate?

    We looked at Local Tunnel and Cloudflare  Tunnel, but ngrok was simpler and more reliable.

    What other advice do I have?

    I suggest starting with the free version of ngrok, using it for local testing, and upgrading only if you need stable URLs or higher limits.

    Whoever is using ngrok should start with the free trial version and then scale up if they need to, because if it is only fit for their business, then it is really good to move forward; otherwise, I feel it could be a waste of money for someone who is not on a small scale, as I feel there are limitations for large scale.

    I would rate this product an 8 out of 10.

    Alex Campbell

    Testing web apps externally has become faster and saves time and resources

    Reviewed on Dec 04, 2025
    Review provided by PeerSpot

    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.

    Minas S.

    Good service, HORRIBLE customer service (LLMs basically), not transparent pricing

    Reviewed on Sep 12, 2025
    Review provided by G2
    What do you like best about the product?
    The actual service is good and easy to set up. The not transparent pricing policy and completely unacceptable support kills the product.
    What do you dislike about the product?
    The pricing mechanism is convoluted and not transparent at all.
    What makes things worse is that when you eventually find out (always the hard way, without a warning beforehand) that you need to purchase an additional feature your new feature will be activated at the NEXT INVOICE cycle (i.e. next month). Just imagine having a client demo next day, for example...
    The customer service is a true disgrace. I actually tend to believe that there is no human involved. Their replies are misleading (but always towards the direction of "buy the next subscription level and your problem will be solved" - surprise, surprise it then turns out that did not solve the issue), they do not seem to have the right context (they do not know their own pricing mechanism) and they do not seem to take into account urgency at all.
    What problems is the product solving and how is that benefiting you?
    Using it for quickly sharing prototypes with other teams and hosting demos with clients
    Outsourcing/Offshoring

    Best solution for POC

    Reviewed on Apr 14, 2023
    Review provided by G2
    What do you like best about the product?
    Ability to quickly tunnel local host to the internet allows for easy showcase of different proof of concepts
    What do you dislike about the product?
    The support for routing to custom domains is very complex
    What problems is the product solving and how is that benefiting you?
    Sometimes we are not sure if a solution is viable or not. So, we have to make proof of concepts for it that needed to be deployed on cloud solutions or we had to do complex network management for exposing ports, ngrok eases this in one line.
    RAJU K.

    Great Tool For Local Hosting

    Reviewed on Mar 10, 2023
    Review provided by G2
    What do you like best about the product?
    Great tool for local hosts and can be used from anywhere. we can make our local pc like a host without any cloud services.
    What do you dislike about the product?
    nothing. everything is working perfectly.
    What problems is the product solving and how is that benefiting you?
    Local Hosting
    Networking
    View all reviews