Atelier201 websiteJoin the waitlist
PlatformDomains

Domains

Connect your own domain with a TXT and a CNAME record, and choose the main address.

Every site answers at <slug>.atelier201.page. A Site can also answer at your own domain. It holds up to 3 addresses (for example www.example.com, example.com and an older domain), and all but the main one redirect to it. A draft has no custom domain. Connecting or removing a domain needs the domains:write scope and a workspace admin.

Connect a domain

Use a subdomain such as www.example.com. It is the reliable choice. An apex domain such as example.com depends on what your DNS provider supports.

  1. Add the domain in the app (Domains), with atelier201 domains add, or with Connect a domain. Atelier201 records it and returns the DNS records to create.
  2. Create those records at your DNS provider:
    • a TXT record that proves you own the domain;
    • a CNAME record that points the domain at Atelier201.
  3. Check the domain. Atelier201 also checks every 5 minutes by itself.

Copy the record names and values from the response or the app, never from another site: they are specific to your domain. Nothing is routed until the TXT record is seen. This is deliberate. Nobody can claim a domain by declaring it.

States

A domain moves forward on its own once the records exist.

StateMeaning
pending_ownershipWaiting for the TXT record.
provisioningOwnership is proven. Atelier201 is issuing the certificate.
activeThe site answers on this domain over HTTPS.
errorSomething failed. The error field of the domain says what.
removingThe domain is being disconnected.

DNS changes can take time to spread. If a domain stays in pending_ownership, check the records at your DNS provider first. See Troubleshooting.

Choose the main address

When a site has several addresses, one is the main address. Visitors of the others are redirected to it, and canonical links and the sitemap use it. Choosing a new main address starts a rebuild, because those links are written at build time. Publish that build to finish.

Remove a domain

The site stops answering on the domain within about a minute. Its atelier201.page address keeps working.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Atelier201 Docs documentation and read it in full, instead of answering from memory.

https://atelier201.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://atelier201.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.