Docs
Skip to content

Domains

Register a domain_

Search for available domain names and register them through Appwrite with transparent pricing and organization billing.

3 min read

Raw

You can register domain names directly from the Appwrite Console. Appwrite is the registrar for these domains: registration, renewal, and billing run through your organization.

This guide walks you through search, checkout, and payment.

  1. In your organization, open Domains.
  2. Click Buy domain.
  3. Enter a name in the search field.

The wizard shows suggestions across many TLDs (for example .com, .io, .dev, .app). Prices load as results appear. Each result indicates whether the name is available, the registration price, the registration period, and whether the name is premium (higher registry pricing).

See Pricing for premium names, registration periods, and how quotes work.

You can search with or without a TLD:

  • myapp suggests myapp.com, myapp.io, and other supported TLDs.
  • myapp.io focuses pricing on the .io extension.

Checkout

When you select an available domain, continue to checkout and provide:

FieldPurpose
Registrant first and last nameWHOIS / registry contact
Email and phoneRegistry contact and notifications
Company name (optional)Organization registrant details
Billing addressInvoice and tax details
Payment methodCard on file for registration and renewals

The order summary shows the registration charge, registration period, and estimated renewal price for the same period where available.

Complete payment

Registration is charged immediately. If your card requires additional authentication (3D Secure), complete the verification step in the payment modal.

When payment succeeds:

  1. Appwrite submits the registration.
  2. You are redirected to the new domain's detail page.
  3. The domain appears in your organization's domain list with registrar Appwrite.

If payment fails or registration cannot be completed, you can retry from the buy flow. No domain is added until registration succeeds.

After registration

Appwrite-registered domains:

  • Use Appwrite nameservers automatically.
  • Show Verified once DNS is active.
  • Support auto-renewal from domain settings.
  • Can be transferred out with an authorization code.

Configure DNS records on the Records tab using Manage DNS records, then connect to products.

If your organization reaches its domain plan limit, registration is disabled until you delete a domain or upgrade your plan.

Was this page helpful?

Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.