Domains

The address, next to the thing it points at.

Register a new domain, migrate one you already own, or connect one you keep elsewhere. Then attach it to an app, a server, or an email sender without leaving the project.

  • 500+ TLD extensions
  • 3 ways to add a domain
  • WHOIS privacy included
  • DNSSEC supported
acme.com · DNSActive
# availability and price, before checkout$ search acme.comavailable · USD 12.99 / year
  • A acme.com→ app
  • CNAME www→ acme.com
  • MX acme.com→ email
  • TXT _dmarcDMARC

EXTENSIONS

500+

Searchable TLDs

PRIVACY

Included

WHOIS protection at no extra cost

RENEWAL

Automatic

Set up with the purchase

DNS

Yours or ours

Migrate the zone or keep it

From search to serving

Three steps, and no registrar tab

The usual friction with domains is that they live in one account while the thing they point at lives in another. Here both are in the same project.

  1. 01

    Search and see the price

    Check availability across 500+ extensions and get the real registration price before you commit to anything.

  2. 02

    Register, migrate, or just connect

    Buy it here, move an existing domain onto Cosmoner DNS, or keep it at your current provider and verify ownership instead.

  3. 03

    Point it at something

    Attach the domain to an app, a server, or an email sender in the same project. The records it needs are created for you.

Registrar and DNS host

Everything a domain needs

Search, purchase, renewal, privacy, and record management, whether the domain came from Cosmoner or arrived from somewhere else.

Search with prices attached

Search across 500+ TLD extensions and check a specific name's availability and purchase price before checkout.

Availability and price in one step

Full DNS management

Complete control over A, AAAA, CNAME, MX, TXT, SRV, and more record types, on a zone Cosmoner provisions for you.

A · AAAA · CNAME · MX · TXT · SRV

Domain privacy

WHOIS privacy protection keeps your personal information off the public record, included at no extra cost.

Included

Automatic renewal

An annual renewal price is set up alongside the initial purchase, so a domain you rely on does not quietly lapse.

Billed with the project

Bring a domain you own

Migrate the DNS to Cosmoner by pointing your registrar at the nameservers we return, or leave DNS where it is and verify ownership with a TXT record.

PURCHASED · MIGRATED · EXTERNAL

DNSSEC support

Protect your domains from DNS spoofing and cache poisoning with built-in DNSSEC support.

Built in

Three ways to add a domain

You do not have to move anything to start

Buying through Cosmoner is the shortest path, but a domain you already own works just as well — either by moving its DNS here, or by proving you own it and leaving DNS alone.

  • Purchased — bought here, with DNS and annual renewal set up at checkout.
  • Migrated — you keep the registrar, Cosmoner hosts the zone and returns the nameservers to set.
  • External — DNS stays entirely at your provider; a TXT record proves ownership.
  • An external domain must already resolve in public DNS, so a typo is rejected rather than left pending forever.
POST /v1/projects/:projectId/domains/:domain/verifyACTIVE
# publish this at your DNS providerTXT  _cosmoner-challenge.acme.com     cosmoner-verification=8f2c…# then run the check$ verify acme.comPENDING → ACTIVE

What it costs

Priced per name, shown before you buy

Domain prices depend on the extension, so there is no single number to quote. What Cosmoner guarantees is that you see the real price for the name you searched — and the renewal price — before any payment.

Price on search

Availability and the purchase price for a specific name come back together, so comparing extensions is one step rather than three.

Renewal set up with it

The annual renewal price is created alongside the initial purchase, so what you will pay next year is not a surprise.

Privacy at no extra cost

WHOIS privacy is part of the registration rather than an upsell at the end of checkout.

One project

What it plugs into

A domain is only useful once something answers on it. Those things are in the same project, so the records are created rather than copied by hand.

Questions worth answering up front

DNS setup, verification, and the full domain API are covered in the docs.

Do I have to move my DNS to use a domain here?
No. An external domain stays hosted at your provider — Cosmoner just stores the record and verifies you own it, which is enough to attach it to an app or an email sender.
How does verification work?
You get a TXT record to publish at your DNS provider. Adding it and running the check moves the domain from pending to active. DNS propagation takes time, so retrying a few minutes later is normal rather than a sign something is wrong.
What does migrating actually change?
Cosmoner provisions a DNS zone for the domain and returns the nameservers to set at your current registrar. You keep owning the domain there; only the DNS hosting moves.
Can I see the records of an external domain?
Yes, as a read-only live lookup. Public DNS cannot enumerate a whole zone, so the apex, common subdomains, and the DMARC name are queried and returned.
What does a domain cost?
It depends on the extension. The price for a specific name is shown before checkout, together with the annual renewal price that is set up at the same time.
Why can I not delete a domain?
Because something is still using it. A domain with an email configuration, or one attached to an app, has to be released from those first — the guard exists so a live service does not lose its address by accident.

Ready to get started?

Create your free account and deploy your first project in minutes.