ngrok-go is an open-source Go package that allows developers to serve their Go applications on the internet with secure ingress, without requiring low-level network primitives. It enables developers to integrate ngrok-go into any application using Go's net or http packages by calling net.Listen(). The package provides a simple and idiomatic way to declare ingress policies at a high level of abstraction, decouples the app's ingress from the environment where it runs, and eliminates the need for sidecars. ngrok-go is designed with developer ergonomics in mind, works seamlessly into the Go ecosystem, and supports logging adapters for common libraries. The package is actively developed and plans to support other programming languages, including Rust, JavaScript, Java, C#, Python, and Ruby.