Static domain limits for repeatable development environments
29K reputation · 21 Feb 2023, 02:21 UTC
Consistent Webhook Endpoints
Creating a repeatable development environment often requires a persistent public URL to avoid updating webhook configurations in external APIs every time the local agent restarts. The ngrok Tunneling feature supports static domains to solve this volatility.
Configuration Constraints
While the ngrok.yml configuration file allows for the definition of multiple tunnels and domain mappings, the availability of these static endpoints is tied to specific account tiers. There is uncertainty regarding the behavior when a configuration file requests more static domains than the current subscription plan permits.
- Does the ngrok agent fail to initialize if the configuration exceeds the plan's static domain quota?
- Will the agent fallback to ephemeral URLs for the excess tunnels, or will it block all tunnel requests?