ngrok.com Open in urlscan Pro
34.214.56.111  Public Scan

Submitted URL: http://ngrok.com/
Effective URL: https://ngrok.com/
Submission: On April 23 via manual from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

We use cookies and other similar technology to collect data to improve your
experience on our site, as described in our Privacy Policy.
Update your Privacy Preferences.


Dismiss
🤯 Support for Kubernetes Gateway API is now available in developer preview.
Learn more ->
Platform
Use cases


USE CASES


Ingress for dev/test environments
Test webhooks/mobile backends and preview
apps with your team

Ingress for external networks:
device and machines
Manage devices at scale

Ingress for external networks:
customer environments
Deploy BYOC architecture in a frictionless manner

Ingress for external networks:
customer dev environments
Deliver superior dev experiences

SOLUTIONS


Ingress for Production Applications and APIs
Simplify app and API delivery with SaaS

API Gateway
Give developers control with a gateway that combines the strengths of deployable
and cloud-based gateways

Kubernetes Operator
Simplify Ingress into Kubernetes clusters by offloading traffic management,
performance, and security to ngrok’s global network

ngrok Private Edition
Deploy ngrok in your own environment
Blog
Resources


RESOURCES


Customers
Trusted by the best teams and recommended by category leaders

Security
Security, privacy, and compliance

SOLUTIONS


Partners
Build what you love with ngrok and our partners

Webinars
Learn how you can use ngrok with your application
Docs


DOCS


View all docs
Browse our catalog of technical documentation

Quick start
Put your app on the internet with the ngrok agent in less than a minute

API
Programmatic access to all of ngrok's resources

SOLUTIONS


SDKs
Embed ngrok directly into your application

Integrations
Effortlessly integrate with your favorite software platforms

GitHub
The home of ngrok's open source software projects that you can use to build on
ngrok
Pricing
Get ngrok


GET NGROK


Download
The fastest way to put anything on the internet

Getting started
ngrok is easy to install

SDKs
Embed ngrok directly into your application

SOLUTIONS


Contact us
Talk to an ngrok expert

Slack
Join the ngrok community
LoginSign up
Log inSign up




PlatformUse casesBlogResourcesDocsPricingGet ngrok

LoginSign up



UNIFIED INGRESS PLATFORM 
FOR DEVELOPERS

ngrok combines your reverse proxy, firewall, API gateway, and global load
balancing to deliver apps and APIs.
Sign up for free
Technical documentation


Ingress for 
Dev/Test
Ingress for 
External Networks
Ingress for Production Apps
Connect localhost to the internet for testing applications and APIs
Bring secure connectivity to apps and APIs in localhost and dev/test
environments with just one command or function call.
 * Webhook testing
 * Developer Previews
 * Mobile backend testing

Learn more
let listener = ngrok::Session::builder()
  .authtoken_from_env()
  .connect()
  .await?
  .http_endpoint()
  .domain("my-app.ngrok.dev")
  .circuit_breaker(0.5)
  .compression()
  .deny_cidr("200.2.0.0/16")
  .oauth(OauthOptions::new("google").allow_domain("acme.com"))
  .listen()
  .await?;
Access customer and partner networks
Connect to external networks in a consistent, secure, and repeatable manner
without requiring any changes to network configurations.
 * Connect to customer networks
 * Bring Your Own Cloud (BYOC) Connectivity
 * IoT Connectivity
 * Point-of-sale Connectivity

Learn more
ngrok tcp 3306 --cidr-allow 192.168.1.5/9
Deliver applications and APIs in production
Reduce complexity of application and API delivery by combining global server
load balancing, reverse proxy, firewall, API Gateway into a unified service.
 * GSLB
 * Load Balancer
 * API Gateway
 * Reverse Proxy
 * Firewall
 * Kubernetes Ingress Controller

Learn more
# Configure the ngrok provider
provider "ngrok" {
 api_key = "{API_KEY}"
}

# Provision an ngrok domain
resource "ngrok_reserved_domain" "my_domain" {
 name   = "my-domain.example.com"
 region = "us"
 certificate_management_policy {
   authority        = "letsencrypt"
   private_key_type = "ecdsa"
 }
}


THE NGROK DIFFERENCE

Ingress-as-a-service powered by Global Network
Unlock the power of SaaS to deliver high performance applications and APIs with
zero networking configuration and zero hardware.
Ingress that fits your tech stack
Script and explore with a built-in CLI. Embed secure ingress directly into your
apps with SDK. All functionality available via API.
Run your services anywhere
Deliver applications from any cloud, any application platform, an on-prem
datacenter, a Raspberry Pi in your home, or even from your laptop. Achieve
environment independence and portability.


TRUSTED AND SECURE PLATFORM WITH MASSIVE SCALE

Over
5 million
devs use ngrok
80% of the
Cloud 100
companies use ngrok
Over
100 trillion
total requests served
Over 1600
AI innovators
deliver AI/ML apps with ngrok
Working with ngrok means working with a vetted, secure solution.
View security practices
With ngrok, we get comprehensive security with a full scope of functionality for
all of our use cases.
Ihor Leshko
,
Director of Engineering
,
Databricks




INDUSTRY LEADERS RELY ON NGROK

Read customer stories


THE NGROK PLATFORM

Encryption
Automatic certificates and an A+ SSL report card with no config.
Instant domains
Use a ngrok domain with no setup or bring your own domain.
Authorization
Protect services with OAuth, SAML, and OIDC.
Load balancing
Route traffic to multiple backends for scale and fault tolerance.
Global Network
Deliver fast and reliable services powered by our Points of Presence.
Observability
Log all traffic and account activity.
Any protocol
Native support for HTTP, TLS, and any TCP based protocol.
Zero Trust
Add SSO, Mutual TLS, 
IP Policy, and webhook signature verification.
Sign up for free
Explore the platform


ENTERPRISE READY

Enforce policy and controls to ensure compliance.
Dashboard SSO
Manage user access through your identity provider.
Audit Trails
Track user activity and traffic flow with ngrok’s events.
Control
Provision right level of access to ngrok account and services with RBAC.
Policy
Enforce policy through a centrally-managed, IT-controlled ngrok account.
SLA
Uptime and support SLAs for applications that need them.
Zero-knowledge TLS
Use TLS tunnels to keep traffic encrypted as it passes through ngrok.
Get secure ingress


LATEST UPDATES FROM NGROK

Customers
Databricks
With ngrok, we get comprehensive security with a full scope of functionality for
all of our use cases.
Learn more
Blog
Introducing Pay-as-you-go pricing for ngrok
New from ngrok: Pay-as-you-go pricing. Optimize costs by paying just for active
endpoints, perfect for delivering apps and APIs to production.
Learn more
Blog
Static domains for all ngrok users
All ngrok users can now claim one static domain for free. With your free static
domain, you no longer need to worry about broken links caused by agent restarts,
or updating webhook providers / mobile apps with new URLs.
Learn more
Platform
Product
Cloud Edge
Secure Tunnels
Platform Features
Use Cases
Ingress for Dev/Test Environments
Ingress for Customer Environments
Ingress for Customer Dev Environments
Ingress for Devices and Machines
Ingress for Production Apps and APIs
Developer Defined API Gateway
ngrok Private Edition
View all use cases
Resources
Security
Trust
Platform
Customers
Integrations
Blog
Slack
Support
Get Started
Download
Pricing
Docs
Contact
Partners
Service Status
Company
About
Newsletter
Press
Brand
Careers
Terms of Service
Privacy Policy
Privacy Preferences
DPA
Abuse

©
2024
ngrok, Inc.