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

    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

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    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
    10 reviews
    Insufficient data
    0 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
    Network Connectivity
    Unified ingress platform combining global server load balancing, reverse proxy, firewall, API gateway, and Kubernetes Ingress Controller
    Security Enforcement
    Supports multi-factor authentication mechanisms including SSO, mTLS, IP restrictions, OAuth/SAML/OIDC for secure network access
    Device Management
    Standardizes connectivity to external networks and IoT devices without custom programming, enabling automated configuration across device fleets
    Network Penetration
    Enables secure connectivity to localhost, dev/test environments, and external networks without complex network configuration changes
    Traffic Protection
    Provides edge-level protection against unauthorized requests through authentication, authorization, and traffic flow monitoring mechanisms
    Cloud Networking
    Provides comprehensive networking and security service for public and private clouds with proxy-based architecture and global backbone connectivity
    Application Security
    Offers web application firewall (WAF), bot protection, L3-L7 DDoS defense, and API security across distributed environments
    Multi-Cloud Deployment
    Enables deployment, connection, and operation of applications across public, private, network, and edge cloud environments
    Edge Computing
    Hosts containerized app workloads at regional edge locations closer to users with high performance and scalability
    Traffic Management
    Includes integrated router, load balancer, network firewall, and API gateway into a single software stack and management portal
    Secure Connectivity
    Establishes mutually authenticated, end-to-end encrypted point-to-point connections between systems across different environments
    Network Protocol Abstraction
    Decouples application connectivity and security from network layer, enabling direct application-level secure connections
    Cross-Platform Compatibility
    Supports connectivity across multiple cloud providers, on-premises, edge networks, and different protocols
    Zero-Trust Architecture
    Implements zero-trust connectivity model with isolated data exposure and mutual authentication mechanisms
    Cryptographic Security
    Provides secure-by-design infrastructure that has undergone rigorous cryptography audits and uses application layer security protocols

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    |
    10 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    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
    Gerald C.

    [AVOID] No support and the you cannot remove credit card or cancel subscriptions on your own

    Reviewed on Sep 27, 2022
    Review provided by G2
    What do you like best about the product?
    free version is okay, quick and easy to use, but of course, you are limited with the bandwidth and the ugly URLs.
    What do you dislike about the product?
    they have a predatory system. this is one of those companies where you cannot remove a credit card or cancel a susbscription even 2 hours after signing up. i signed up thinking custom domains would work, but it didn't. within 2 hours ngrok was contacted for a refund and no one communicated. they seem to want to keep you trapped. please avod this company and do not pay for upgraded services.
    What problems is the product solving and how is that benefiting you?
    not solving a problem, it created more problems
    Sathya K.

    Experienced the ngrok with the handson experience with the help of credits

    Reviewed on Aug 03, 2022
    Review provided by G2
    What do you like best about the product?
    Undeployed can easily deploy with the help of the ngrok software application.
    What do you dislike about the product?
    If the cost of the service is slightly higher, then I will be very full to deploy the small project. they should include students offering those kinds of plans the it will helpful for easy deployment.
    What problems is the product solving and how is that benefiting you?
    Actually, I am a final year student, I want to showcase my project to the interviewer during the interview if it is deployed it will give extra impression to deploy my small and tiny projects i had been using the ngrok website,
    Lee R.

    Makes local development easy

    Reviewed on Jun 14, 2022
    Review provided by G2
    What do you like best about the product?
    Been using Ngrok for around 4-5 years now. The set-up is so easy, that makes for a quick tool to use, with very little thought, when remote access is needed for either reviewing or for 3rd party webhooks, etc.
    What do you dislike about the product?
    Sometimes things do go wrong, and when they go wrong, they're quite hard to debug. Also, it seems that if you are serving a full web page, there can be time-outs if there are too many requests, even with a paid plan. However, this is definitely in the 1% of the time
    What problems is the product solving and how is that benefiting you?
    When developing payment gateways, we needed a system that we have local webhooks for payment responses. This tool solved issue and gave us this ability with very little effort
    Recommendations to others considering the product:
    My recommendation would be to set up a config file from the get-go. It's not hard, but it makes setting up tunnels much much easier
    View all reviews