Skip to main content

What are Domains?

Domains enable you to create public endpoints with hostnames matching the domain. For example, after you create the domain your-name.ngrok.app, you may create the Endpoint https://your-name.ngrok.app.

Valid Domain names include:

Configuration

Domains also enable you to configure other domain-level behaviors, including:

You can manage Domains on your ngrok Dashboard or via the ngrok API.

API

Domains are programatically managed via:

Pricing

Domains are available on all plans. Some Domain features require upgrades. See the Pricing page for details.

FeaturePlans
DomainsAll plans. The Domain name is assigned on Free, you may choose it on other plans.
Bring-your-own domainsPersonal, Pro, Enterprise, Pay-as-you-go
Wildcard DomainsEnterprise