Putting your APIs online shouldn't be hard.

So we made it easy.

ngrok is the flexible API gateway for instant, secure connectivity anywhere—public or private. Ditch the infrastructure headaches and enjoy building software again.

Get started for free Read the docs

WARNING! This site is best viewed with IE or Netscape!

What if one Universal Gateway could connect everything?

Loading

View on-demand now

Office Hours

Our DevEd and Product teams will be there to walk you through common solutions, answer your questions, and chat about your wished-for features.

Loading

Register now

ngrok isn’t just for development.

Thousands rely on it daily to instantly serve critical applications and APIs across clouds, on-prem, and customer or partner networks—without the headache of complex infrastructure.

Loading

Sign up for free

Site-to-site connectivity

Never ask customers to open ports on the firewall. Access apps and APIs securely in your customers’ environments without site-to-site VPNs, VPC peering or other complex networking.

Loading

Learn more

API Gateway

Go from code to global in just minutes with a developer-friendly, idiomatic solution for managing traffic to your APIs.

Loading

Learn more

Device Gateway

Standardize connectivity across your fleet of IoT devices running in external networks. No need to struggle with custom protocols.

Loading

Learn more

Kubernetes Operator

Simplify ingress with the Kubernetes Operator, using Ingress Controller or Gateway API, by offloading traffic management and security to ngrok’s global network.

Loading

Learn more

Global Load Balancer

Ensure high performance and availability by routing traffic to the nearest Point of Presence (PoP) with preconfigured global load balancer.

Loading

Learn more

Identity-Aware Proxy

Protect your applications and APIs from unauthorized access without writing extra code.

Loading

Learn more

Development made easy

Bring secure connectivity to apps and APIs in localhost and dev/test environments with just one command or function call.

Loading

Sign up for free

Webhook Testing

Get a secure public URL for your local web server, then trigger webhooks. Inspect the traffic to your server and replay webhook requests to iterate quickly while staying in context.

Loading

Learn more

Developer Preview

Demo a website or an app running on your local machine to a client or stakeholder instantly and securely, without deploying to a staging environment.

Loading

Learn more

Pay only for what you use

Ditch high upfront costs and pay only for active endpoints and successful API calls. Scale your costs in line with your API traffic growth.

Loading

Get started for free

How it works

ngrok operates a global network where it accepts traffic to your upstream services from clients.

Clients connect to your endpoints (URLs). You configure policies such as authentication or transformation. Unlike traditional proxies, ngrok doesn't rely on IP forwarding. Instead, you run a lightweight agent that connects securely to ngrok's network. Traffic flows through this secure connection to your service.

With ngrok, we get comprehensive security with a full scope of functionality for all of our use cases.
Ihor Leshko,Director of EngineeringatDatabricks

Industry leaders rely on ngrok

Loading

Read customer stories

Trusted and secure platform with massive scale

Working with ngrok means working with a vetted, secure solution.

Loading

View security practices

Over 7 million devs use ngrok

Over 80% of Cloud 100 companies use ngrok

Over 100 trillion total requests served

Over 1600 AI innovators deliver AI/ML apps with ngrok

38,000+ companies trust ngrok

Why ngrok?

Built for developers. Unlock the power of SaaS. Built to deliver applications and APIs with zero networking configuration and zero hardware. Run your apps anywhere and bring them online in just one line.

Networking shouldn’t feel like a boss fight. No more ports, IPs, DNS, or firewall configurations. Just URLs and identities.

Loading

Learn more

Online in one line

One command, you're online. Seriously, try for yourself.

Loading

Learn more

Auth, rate limits, redirects—ugh.

Had to do this once—hated it. Doing it for every API? No thanks. We built Traffic Policy so stuff like this take minutes, not days.

Loading

Learn more

Instant observability.

View live traffic happening on your APIs in real-time the second it goes online.

Loading

Learn more

CLI not your vibe? Use our SDKs.

Python, Rust, Go, Java, and JavaScript SDKs that you can use to embed ngrok directly into your app or API

Loading

Learn more

The ngrok platform

Zero Trust
Add SSO, Mutual TLS, IP Policy, and webhook signature verification.

Loading

Any protocol
Native support for HTTP, TLS, and any TCP based protocol.

Loading

Observability
Log all traffic and account activity.

Loading

Global Network
Deliver fast and reliable services powered by our Points of Presence.

Loading

Load balancing
Route traffic to multiple backends for scale and fault tolerance.

Loading

Authorization
Protect services with OAuth, SAML and OIDC.

Loading

Instant domains
Use a ngrok domain with no setup or bring your own domain.

Loading

Encryption
Automatic certificates and an A+ SSL report card with no config.

Loading

Get started for free

Developer Roundtable: Gateway API

In this episode of our Developer Roundtable series, we highlight our updated ngrok Kubernetes Operator that now supports the Kubernetes Gateway API spec.

Loading

Watch the webinar

The latest from the ngrok blog

Shinobi's shortcut to AI-powered pentests in staging and dev envs

Loading

ngrok's Go SDK v2: simple, streamlined, more powerful

Loading

Use the load balancing power of Endpoint Pools for canary deploys and beyond

Loading

Introducing Endpoint Pools: Load balance anything, anywhere

Loading

Block bad actors and mitigate DDoS attacks with JA4 fingerprints

Loading

Set variables in Traffic Policy for cleaner, reusable configs

Loading

Get the latest updates on ngrok products and features

Loading

View the blog

Platform
Divider
Product
Divider
Cloud Edge
Divider
Secure Tunnels
Computer
Platform Features
Divider Use Cases
Divider ngrok for development
Divider ngrok for production
Divider Site-to-site connectivity
Divider API Gateway
Divider API Gateway
Divider Kubernetes Operator
Divider Device Gateway
Divider Kubernetes Operator
Divider Global Load Balancer
Divider Identity-Aware Proxy
Divider Webhook Testing
Divider Developer Preview
Divider
View all use cases
Divider Resources
Divider Security
Divider Trust
Divider Platform
Divider Customers
Divider Integrations
Divider Blog
Divider Support
Divider Abuse
Divider
Computer
Get Started
Divider Download
Divider Pricing
Divider Docs
Divider Contact
Divider Partners
Divider Service Status
Divider
Computer

©ngrok, Inc.

Company

About

Newsletter

Events

Press

Brand

Careers

Terms of Service

Privacy Policy

Privacy Preferences

DPA

Under Construction New! Generate your own 90s page here! Under Construction