O'Reilly site-to-site connectivity guide

Connecting to external sites like customer networks typically involves opening ports in their firewalls or grappling with site-to-site VPNs, necessitating lengthy approval processes and IT resource provisioning. 

But not with ngrok. Never ask your customers or partners to open ports on their firewall. 

This guide provides step-by-step instructions for using ngrok to connect to external sites without asking customers or your partners to make any network changes. You’ll learn how to:

  • Connect to APIs and databases at external sites with mTLS
  • Protect your endpoints from unauthorized access 
  • Secure your ngrok account to control who starts tunnels in your network
  • Build a custom application using ngrok’s Python SDK to connect to devices in networks you don’t control
  • Connect SaaS applications to customer data planes to implement a BYOC (Bring Your Own Cloud) architecture
Site-to-site connectivity made easy

You need access to resources deployed in customer VPCs and on-prem environments. But you're blocked, waiting for IT teams to deploy networking changes. Discover how to fix that with ngrok.

Industry leaders rely on ngrok

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