# Guides (https://dodomain.io/docs/guides)

Guides for adding custom domains to a multi-tenant app, for adding DNS records at each provider, and for how one-click setup works.

The guides go deeper than the reference pages. Some are for the developer wiring DoDomain into a product; some are for the person adding DNS records at a registrar. This page links every one of them, so it is the place to start whether you are reading or an agent is crawling.

How to pick one:

- **You build a multi-tenant product** and customers want `app.theirdomain.com`: read the framework guide for your stack.
- **Someone has to add DNS records** at a specific provider: open that provider's guide, or send it to them.
- **You want to know why one-click setup works at some providers and not others**: read the Domain Connect field notes.
- **You have not integrated yet**: start with [Getting started](https://dodomain.io/docs/getting-started).

## Framework guides [#framework-guides]

Each one covers the same four problems in the idioms of the framework: resolve the tenant from the request host, mint and verify the DNS records, receive the signed webhook, and place TLS.

- [Custom domains in multi-tenant Next.js](https://dodomain.io/docs/guides/custom-domains-multi-tenant-nextjs)
- [Custom domains for a multi-tenant Rails app](https://dodomain.io/docs/guides/custom-domains-multi-tenant-rails)
- [Custom domains in multi-tenant Laravel](https://dodomain.io/docs/guides/custom-domains-multi-tenant-laravel)
- [Custom domains for a multi-tenant Django app](https://dodomain.io/docs/guides/custom-domains-multi-tenant-django)

## DNS provider guides [#dns-provider-guides]

One page per provider, with the vocabulary of that provider's own DNS panel: where the records live, what goes in the host field, and how to check the record is live. The [DNS provider setup guides](https://dodomain.io/docs/guides/dns-providers) hub has the same list with the root-domain entry and the date each guide was checked.

- [AWS Route 53](https://dodomain.io/docs/guides/dns-providers/route53)
- [Bluehost](https://dodomain.io/docs/guides/dns-providers/bluehost)
- [Cloudflare](https://dodomain.io/docs/guides/dns-providers/cloudflare)
- [DigitalOcean](https://dodomain.io/docs/guides/dns-providers/digitalocean)
- [DNSimple](https://dodomain.io/docs/guides/dns-providers/dnsimple)
- [Domain Chief](https://dodomain.io/docs/guides/dns-providers/domainchief)
- [DreamHost](https://dodomain.io/docs/guides/dns-providers/dreamhost)
- [Dynadot](https://dodomain.io/docs/guides/dns-providers/dynadot)
- [Enom](https://dodomain.io/docs/guides/dns-providers/enom)
- [Gandi](https://dodomain.io/docs/guides/dns-providers/gandi)
- [Glauca HexDNS](https://dodomain.io/docs/guides/dns-providers/glauca)
- [GoDaddy](https://dodomain.io/docs/guides/dns-providers/godaddy)
- [Google Cloud DNS](https://dodomain.io/docs/guides/dns-providers/googleclouddns)
- [HostGator](https://dodomain.io/docs/guides/dns-providers/hostgator)
- [Hostinger](https://dodomain.io/docs/guides/dns-providers/hostinger)
- [Hover](https://dodomain.io/docs/guides/dns-providers/hover)
- [Infomaniak](https://dodomain.io/docs/guides/dns-providers/infomaniak)
- [IONOS](https://dodomain.io/docs/guides/dns-providers/ionos)
- [Name.com](https://dodomain.io/docs/guides/dns-providers/namecom)
- [Namecheap](https://dodomain.io/docs/guides/dns-providers/namecheap)
- [NameSilo](https://dodomain.io/docs/guides/dns-providers/namesilo)
- [Network Solutions](https://dodomain.io/docs/guides/dns-providers/networksolutions)
- [one.com](https://dodomain.io/docs/guides/dns-providers/onecom)
- [OVHcloud](https://dodomain.io/docs/guides/dns-providers/ovh)
- [Porkbun](https://dodomain.io/docs/guides/dns-providers/porkbun)
- [Simply.com](https://dodomain.io/docs/guides/dns-providers/simplycom)
- [Squarespace Domains](https://dodomain.io/docs/guides/dns-providers/squarespace)
- [STRATO](https://dodomain.io/docs/guides/dns-providers/strato)
- [TransIP](https://dodomain.io/docs/guides/dns-providers/transip)
- [Vercel](https://dodomain.io/docs/guides/dns-providers/vercel)
- [Wix](https://dodomain.io/docs/guides/dns-providers/wix)
- [WordPress.com](https://dodomain.io/docs/guides/dns-providers/wordpress)

## Domain Connect [#domain-connect]

[Domain Connect field notes: every bug we hit](https://dodomain.io/docs/guides/domain-connect-field-notes) is the engineering write-up of shipping signed, one-click DNS applies over the open protocol: the template registry, the gaps in the spec, the provider bugs, and why a probe that answers 200 proves nothing.

## Where to go next [#where-to-go-next]

- [Getting started](https://dodomain.io/docs/getting-started): from signup to a verified custom domain.
- [REST API](https://dodomain.io/docs/api): authentication, every endpoint, the errors and the webhooks.
- [FAQ](https://dodomain.io/docs/faq): short answers to the questions integrators ask most.
