> For the complete documentation index, see [llms.txt](https://docs.dnscontrol.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dnscontrol.org/language-reference/top-level-functions.md).

# Top Level Functions

- [D](https://docs.dnscontrol.org/language-reference/top-level-functions/d.md)
- [DEFAULTS](https://docs.dnscontrol.org/language-reference/top-level-functions/defaults.md)
- [DOMAIN\_ELSEWHERE](https://docs.dnscontrol.org/language-reference/top-level-functions/domain_elsewhere.md)
- [DOMAIN\_ELSEWHERE\_AUTO](https://docs.dnscontrol.org/language-reference/top-level-functions/domain_elsewhere_auto.md)
- [D\_EXTEND](https://docs.dnscontrol.org/language-reference/top-level-functions/d_extend.md)
- [FETCH](https://docs.dnscontrol.org/language-reference/top-level-functions/fetch.md)
- [HASH](https://docs.dnscontrol.org/language-reference/top-level-functions/hash.md)
- [IP](https://docs.dnscontrol.org/language-reference/top-level-functions/ip.md)
- [NewDnsProvider](https://docs.dnscontrol.org/language-reference/top-level-functions/newdnsprovider.md)
- [NewRegistrar](https://docs.dnscontrol.org/language-reference/top-level-functions/newregistrar.md)
- [PANIC](https://docs.dnscontrol.org/language-reference/top-level-functions/panic.md)
- [REV](https://docs.dnscontrol.org/language-reference/top-level-functions/rev.md)
- [REVCOMPAT](https://docs.dnscontrol.org/language-reference/top-level-functions/revcompat.md)
- [getConfiguredDomains](https://docs.dnscontrol.org/language-reference/top-level-functions/getconfigureddomains.md)
- [require](https://docs.dnscontrol.org/language-reference/top-level-functions/require.md)
- [require\_glob](https://docs.dnscontrol.org/language-reference/top-level-functions/require_glob.md)
