> For the complete documentation index, see [llms.txt](https://hatchbox.gitbook.io/hatchbox/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hatchbox.gitbook.io/hatchbox/apps/domains-and-dns.md).

# Domains & DNS

## What is the hatchboxapp.com domain?

The hatchboxapp.com domain can be used for testing your apps before you setup your own domains.

Since this domain is owned by Hatchbox, you can't add SSL or modify this domain. You need to add your own domains to enable SSL.

## How do I add my own domains to an app?

First, visit the Domains tab on your App inside Hatchbox. You can add your domains there.

You can add `*.example.com` to listen to *all* subdomains, including `www`. This needs to be added alongside the root domain of `example.com`.

Next, you'll need to set your DNS records for the domains. The simplest way is to add an A record for your domain (and subdomains) to point to your server's IP address.

The Domains page will show you the exact record information you'll need to add once you've added your domains to your app.

## Where do I need to host my domain DNS for Let's Encrypt wildcard support?

Let's Encrypt wildcard domain support requires your DNS to be hosted on one of the supported DNS providers:&#x20;

* DigitalOcean
* Cloudflare
* AWS Route53.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hatchbox.gitbook.io/hatchbox/apps/domains-and-dns.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
