{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"},{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"},{"label":"Firewalls","url":"https://skillfed.io/packages/category/system-networking-firewalls"}],"enrichment":{"capability":"Exposes ngrok's secure gateway service to Python applications, enabling you to create public-facing listeners for local services without binaries or external processes.","skillfed_tags":["tunneling","ingress","local-development"],"use_cases":["Expose a local webhook receiver to the internet for testing third-party integrations without deploying.","Create a public URL for a development server to share with teammates or external services for real-time testing.","Tunnel a local database or API endpoint through ngrok for secure remote access during development.","Set up CI/CD pipeline callbacks that need to reach a local service running on a developer's machine.","Forward TCP traffic to a game server or application running on localhost for remote players to connect."],"what_it_does":"ngrok-python is the official Python SDK for ngrok, a globally distributed gateway that creates secure public connectivity to applications running locally or in any environment. It requires no external binaries\u2014the SDK is self-contained in compiled wheels for macOS, Linux, Windows, and ARM platforms. You use it by importing ngrok, calling forward() to create a listener on a local port or address, and receiving a public URL that routes traffic to your service. The SDK handles authentication via an authtoken (obtained free from ngrok.com), supports HTTP and TCP listeners with optional TLS, basic auth, OAuth, and other middleware options, and provides builder classes for more advanced session and listener control.\n\nThe package is production-stable (Development Status 5), actively maintained with recent releases, and carries no known security vulnerabilities. It has no runtime dependencies beyond Python itself, so installation is straightforward once the platform-specific wheel downloads. It's designed for developers who need quick, secure ingress to local services\u2014useful for webhooks, local development testing, CI/CD integrations, and exposing services behind firewalls.","worth_installing":"Yes. The package is production-stable, actively maintained, has no security vulnerabilities, and solves a real problem (secure local-to-public connectivity) with zero runtime dependencies. The only gotcha is the medium install friction from platform-specific wheels and the hard requirement for Python >= 3.12 and a free ngrok authtoken. If you need ingress to a local service, this is the official, straightforward way to do it."},"id":"ngrok","links":{"html":"https://skillfed.io/packages/ngrok","md":"https://skillfed.io/packages/ngrok.md","pypi":"https://pypi.org/project/ngrok/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-16","license_spdx":null,"license_treatment":"permissive","name":"ngrok","python_support":"supports_current","summary":"The ngrok Agent SDK for Python"},"popularity":{"monthly_downloads":334538,"position":7488,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.0"}
