Public Endpoints
Endpoints with apublic binding have a publicly addressable URL that receives traffic from the internet via the ngrok cloud service’s global points of presence. for example, These endpoints might use an ngrok subdomain or a custom domain.
Example URLs:
https://example.ngrok.apphttps://blog.example.com.
Internal Endpoints
Endpoints with aninternal binding can only receive traffic forwarded to them from other Endpoints in your ngrok account via the forward-internal Traffic Policy action.
Internal endpoints have URLs that end in .internal.
Example URLs:
https://example.internaltcp://ssh.internal:22
Kubernetes Endpoints
Endpoints with akubernetes binding are private endpoints that are only available inside of Kubernetes clusters where you installed the ngrok Kubernetes Operator.
Example URLs:
http://service.namespacetcp://db.controlplane:5432