| title | Get Started with ngrok |
|---|---|
| description | ngrok makes it easy to put your apps, APIs, and services online. |
| mode | center |
ngrok is an all-in-one cloud networking platform that secures, transforms, and routes your traffic to services running anywhere. From sharing localhost to production API gateways, ngrok handles it all.
Put your local app on a public URL in seconds with the ngrok CLI. Deliver and secure your production APIs with Traffic Policy. Route, secure, and transform traffic to any AI model. Control IoT devices in the field with secure remote access. Connect to APIs and databases in customer networks. Use the ngrok Operator for ingress to apps in any K8s cluster. Explore our example gallery to learn how to use ngrok as a gateway for your API, database, webhooks, and more, all protecting your services from malicious actors. Use our Taffic Policy examples to get started routing, authenticating, filtering, and modifying headers on requests to your ngrok endpoints. Follow our guides on using ngrok for site-to-site connectivity, setting up gaming servers like mincraft, managing ingress to IoT devices, and more. Create and manage ngrok endpoints programmatically in your Python, Go, Node, or Rust applications using an Agent SDK. Use ngrok with your favorite enterprise-grade auth, webhook, and observability services like Okta SSO, Microsoft Entra ID, Datadog, and more. Learn how ngrok's pricing breaks down based on usage for each account plan