# ngrok-go: ingress to Go apps as a net.Listener

DevFeed: [ngrok-go: ingress to Go apps as a net.Listener](<https://devfeed.tech/articles/ngrok-go-ingress-to-go-apps-as-a-net-listener-83288.md>)

Original publisher: [Read original article](<https://ngrok.com/blog/ngrok-go>)

Author: Alan Shreve

Published: 2023-03-09T00:00:00Z

Content type: release

Language: en

Sources: [\[ngrok news\]](<https://devfeed.tech/sources/ngrok-news.md>)

Topics: [CASE](<https://devfeed.tech/topics/casejs.md>), [traefik](<https://devfeed.tech/topics/traefik.md>)

Tags: [abstraction](<https://devfeed.tech/tags/abstraction.md>), [adapters](<https://devfeed.tech/tags/adapters.md>), [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [bare-metal](<https://devfeed.tech/tags/bare-metal.md>), [cd](<https://devfeed.tech/tags/cd.md>), [ci](<https://devfeed.tech/tags/ci.md>), [go](<https://devfeed.tech/tags/go.md>), [ingress](<https://devfeed.tech/tags/ingress.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>)

## AI overview

ngrok-go is an open-source Go library that embeds ngrok's secure ingress in Go applications, exposing a standard net.Listener interface. It lets developers configure ingress policies at a higher level and run applications across different environments without managing the ngrok agent as a sidecar.

## Source excerpt

Announcing ngrok-go, for embedding secure ingress directly into your Go applications. ngrok-go is the ngrok agent packaged as a Go library.