ngrok.com Open in urlscan Pro
44.234.65.150  Public Scan

Submitted URL: http://ngrok.io/
Effective URL: https://ngrok.com/
Submission: On October 03 via manual from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

YOUR PRIVACY

Welcome to ngrok! We’re glad you're here and want you to know that we respect
your privacy and your right to control how we collect, use, and share your
personal data. Listed below are the purposes for which we process your
data--please indicate whether you consent to such processing. For more
information on our privacy practices, including legal bases and our use of
tracking technologies like cookies, please read our Privacy Policy.


PURPOSES

Reject AllAccept All

Open Analytics section
AnalyticsLegal Basis: Consent - Opt In

Open Behavioral Advertising section
Behavioral AdvertisingLegal Basis: Consent - Opt In

Open Essential Services section
Essential ServicesLegal Basis: Legitimate Interest - Non-Objectable

Open Functional section
FunctionalLegal Basis: Consent - Opt In

Save choices
Announcing ngrok-go: embed ngrok into your Go apps as a net.Listener
🎉 Announcing 50M round for API-first ingress-as-a-service 🚀
🤯 Introducing always-on global server load balancing ->
Product
Solutions


SOLUTIONS


Developer Productivity
Enable remote access to apps indevelopment and test

Zero Trust Access
Enable and secure access to remotesystems without changing code

SOLUTIONS


B2B Networks
Securely connect to your customers network on Pots and production

loT Networks
Monitor, fix, and make API calls to loT devices regardless of network or
location

Don't see your solution? We can help
Chat with an ngrok expert

RESOURCES


Customers
Trusted by over 5 million developers

Integrations
Build what you love with ngrok and our partners

Try our enterprise features
Test any of our features with help from our experts


FEATURED


The new ngrok Ingress Controller
Add secure ingress access to your Kubernetes workloads

ngrok Device Gateway
Make API requests ot IoT devices regardless of location
See all articles  →

CustomersDocsPricingDownload
LoginSign up





SERVE WEB APPS


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80


Copy !Copied!



ADD OIDC/SAML SINGLE SIGN-ON


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --oauth=google --oauth-allow-domain=[domain.com]
Copy !Copied!




ADD OAUTH AUTHORIZATION


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --oauth=google --oauth-allow-domain=[domain.com]
Copy !Copied!




ADD OAUTH AUTHORIZATION WITH SCOPES


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --oauth=github --oauth-scope=repo
Copy !Copied!




VERIFY WEBHOOK SIGNATURES


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --verify-webhook=slack --verify-webhook-secret=[secret]
Copy !Copied!




ENFORCE IP RESTRICTIONS


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --cidr-allow $(curl http://ifconfig.me/ip)/32

Copy !Copied!



ENRICH REQUESTS WITH GEO LOCATION


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --request-header-add "country: \${.ngrok.geo.country_code}"

Copy !Copied!



IMPROVE HEADER SECURITY


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --response-header-add "content-security-policy: self;"

Copy !Copied!



ADD MUTUAL TLS AUTHORIZATION


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http 80 --mutual-tls-cas=[root-ca.pem]

Copy !Copied!



ENABLE SSH ACCESS


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok tcp 22

Copy !Copied!



SERVE LOCAL FILES


WITH ONE COMMAND

ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Sign up for free
[user@localhost]$  |
ngrok http "file://$(pwd)"
Copy !Copied!


Slide 2 of 11.



serve web apps

serve web apps
serve web apps
serve web apps
serve web apps
serve web apps
serve web apps
serve web apps
serve web apps
serve web apps
serve web apps


TRUSTED BY OVER 5 MILLION DEVELOPERS AND RECOMMENDED BY CATEGORY LEADERS




HOW IT WORKS

ngrok delivers instant ingress to your apps in
any cloud, private network, or devices
with authentication, load balancing, and other critical controls.



PUT LOCALHOST ON THE INTERNET

ngrok is the fastest way to put your app on the internet. Test mobile apps
against your development backend. Build webhook consumers and demo websites
without deploying.
Learn more



CONNECT TO NETWORKS WITHOUT PAIN

No port forwarding, no dynamic DNS, no VPN. Access IoT devices in the field.
Connect to your customers' private-cloud software in seconds.
Learn more


PROTECT AND SCALE YOUR SERVICES

ngrok's edge is your competitive edge. Scale your services with global network
acceleration and k8s-style load balancing. Instantly add zero trust SSO, WAF,
mTLS, failover + more to any app with no code.
Learn more



FROM DEVELOPMENT...

Zero setup time. Get started instantly with a single command.


...TO PRODUCTION

When it's time to go to prod, define your
network edge using industry best practice infrastructure-as-code tooling.




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.
Identity
Protect services with OAuth, SAML and OIDC.
Load balancing
Route traffic to multiple backends for scale and fault tolerance.
Runs everywhere
One executable, no dependencies. Any OS, any CPU architecture.
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.


BUILT FOR DEVELOPERS

All functionality available via API
Automate your ngrok network edge with the HTTP API
Script and explore with a builtin CLI
Respond to events in realtime with Event Subscriptions
Native API Client libraries in your favorite languages
Provision ngrok infrastructure with Terraform




ENTERPRISE READY

Controls, audit, and policy to meet your business requirements


DASHBOARD SSO

Manage developer access through your identity provider.


AUDIT TRAILS

Keep track of developer activity and tunnel traffic with ngrok’s events system.


CONTROL

Enforce usage of the company account instead of personal ngrok accounts.


POLICY

Enable default config and role based access control.


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.
Learn
ProductSolutionsPricingPartnersCustomers
Developers
DownloadDocsCommunityService StatusTrust Portal
Company
BlogCareersMedia AssetsPress
Legal
Privacy PolicyTerms of ServiceSecurityAbuseDPAPrivacy Preferences

© 2023 ngrok, Inc.


🤯 Introducing always-on global server load balancing ->
Product
Solutions


SOLUTIONS


Developer Productivity
Enable remote access to apps indevelopment and test

Zero Trust Access
Enable and secure access to remotesystems without changing code

SOLUTIONS


B2B Networks
Securely connect to your customers network on Pots and production

loT Networks
Monitor, fix, and make API calls to loT devices regardless of network or
location

Don't see your solution? We can help
Chat with an ngrok expert

RESOURCES


Customers
Trusted by over 5 million developers

Integrations
Build what you love with ngrok and our partners

Try our enterprise features
Test any of our features with help from our experts


FEATURED


The new ngrok Ingress Controller
Add secure ingress access to your Kubernetes workloads

ngrok Device Gateway
Make API requests ot IoT devices regardless of location
See all articles  →

CustomersDocsPricingDownload
LoginSign up



🤯 Introducing always-on global server load balancing ->
Product
Solutions


SOLUTIONS


Developer Productivity
Enable remote access to apps indevelopment and test

Zero Trust Access
Enable and secure access to remotesystems without changing code

SOLUTIONS


B2B Networks
Securely connect to your customers network on Pots and production

loT Networks
Monitor, fix, and make API calls to loT devices regardless of network or
location

Don't see your solution? We can help
Chat with an ngrok expert

RESOURCES


Customers
Trusted by over 5 million developers

Integrations
Build what you love with ngrok and our partners

Try our enterprise features
Test any of our features with help from our experts


FEATURED


The new ngrok Ingress Controller
Add secure ingress access to your Kubernetes workloads

ngrok Device Gateway
Make API requests ot IoT devices regardless of location
See all articles  →

CustomersDocsPricingDownload
LoginSign up



🤯 Introducing always-on global server load balancing ->
Product
Solutions


SOLUTIONS


Developer Productivity
Enable remote access to apps indevelopment and test

Zero Trust Access
Enable and secure access to remotesystems without changing code

SOLUTIONS


B2B Networks
Securely connect to your customers network on Pots and production

loT Networks
Monitor, fix, and make API calls to loT devices regardless of network or
location

Don't see your solution? We can help
Chat with an ngrok expert

RESOURCES


Customers
Trusted by over 5 million developers

Integrations
Build what you love with ngrok and our partners

Try our enterprise features
Test any of our features with help from our experts


FEATURED


The new ngrok Ingress Controller
Add secure ingress access to your Kubernetes workloads

ngrok Device Gateway
Make API requests ot IoT devices regardless of location
See all articles  →

CustomersDocsPricingDownload
LoginSign up



🤯 Introducing always-on global server load balancing ->
Product
Solutions


SOLUTIONS


Developer Productivity
Enable remote access to apps indevelopment and test

Zero Trust Access
Enable and secure access to remotesystems without changing code

SOLUTIONS


B2B Networks
Securely connect to your customers network on Pots and production

loT Networks
Monitor, fix, and make API calls to loT devices regardless of network or
location

Don't see your solution? We can help
Chat with an ngrok expert

RESOURCES


Customers
Trusted by over 5 million developers

Integrations
Build what you love with ngrok and our partners

Try our enterprise features
Test any of our features with help from our experts


FEATURED


The new ngrok Ingress Controller
Add secure ingress access to your Kubernetes workloads

ngrok Device Gateway
Make API requests ot IoT devices regardless of location
See all articles  →

CustomersDocsPricingDownload
LoginSign up



🤯 Introducing always-on global server load balancing ->
Product
Solutions


SOLUTIONS


Developer Productivity
Enable remote access to apps indevelopment and test

Zero Trust Access
Enable and secure access to remotesystems without changing code

SOLUTIONS


B2B Networks
Securely connect to your customers network on Pots and production

loT Networks
Monitor, fix, and make API calls to loT devices regardless of network or
location

Don't see your solution? We can help
Chat with an ngrok expert

RESOURCES


Customers
Trusted by over 5 million developers

Integrations
Build what you love with ngrok and our partners

Try our enterprise features
Test any of our features with help from our experts


FEATURED


The new ngrok Ingress Controller
Add secure ingress access to your Kubernetes workloads

ngrok Device Gateway
Make API requests ot IoT devices regardless of location
See all articles  →

CustomersDocsPricingDownload
LoginSign up



🎉 Announcing 50M round for API-first ingress-as-a-service 🚀