Domains_
Register, transfer, and manage domains with Appwrite. Buy domains, configure DNS, and connect them to Sites, Functions, and APIs from your organization.
3 min read
Appwrite Domains is organization-level domain management on Appwrite Cloud. You can register new names, transfer existing registrations, delegate DNS for domains you own elsewhere, and connect hostnames to Sites, Functions, and custom API endpoints.
Appwrite acts as your registrar for purchases and transfers. Billing, renewal, and registrant details are tied to your organization. You can also change organization to move a domain between orgs you control without transferring registration away from Appwrite.
How it works
Domain setup on Appwrite has two layers:
- Organization domain (the apex zone, for example
example.com) proves your organization controls the name and can host its authoritative DNS zone under Organization > Domains. - Product hostname (for example
www.example.com,api.example.com, orhooks.example.com) is added on a Site, Function, or project Custom domains settings. Appwrite verifies DNS, issues TLS, and routes HTTPS traffic through the Appwrite Network.
You can register or transfer the apex through Appwrite, or add an external domain and point nameservers to ns1.appwrite.zone and ns2.appwrite.zone. Subdomains and apex hostnames can also be verified with CNAME records at your current DNS provider. See Connect to products for apex vs subdomain patterns and multi-product layouts.
Domains is available on Appwrite Cloud. Self-hosted deployments do not include domain registration or organization-level domain management.
Getting started
Register or add your first domain and verify DNS in a few steps. The quick start covers all three entry paths: buy, transfer in, or add external.
Concepts
Core ideas behind registration, billing, and DNS for organization domains.
Registration
How Appwrite registers domains, registrant contacts, and what happens after checkout.
Renewal
Auto-renewal, expiration, and keeping domains active on your organization.
DNS records
Zones, record types, locked entries, and how organization DNS relates to product hostnames.
DNS presets
One-click MX and SPF record sets for Google Workspace, Outlook, Mailgun, and other email providers.
Pricing
Registration, transfer, and renewal costs billed through your organization.
Journeys
Step-by-step guides for common domain tasks in the Console.
Register a domain
Search availability, complete checkout, and open the new domain in your organization.
Transfer a domain
Move registration into Appwrite from another registrar using an authorization code.
Add external domain
Delegate DNS to Appwrite while keeping registration at your current registrar.
Manage DNS records
Add, edit, import, and use presets for email and third-party services on organization domains.
Connect to products
Attach apex and subdomains to Sites, Functions, and project APIs with verification and TLS.
Change organization
Reassign a domain to another organization you own without a registrar transfer.
Delete a domain
Remove a domain from your organization and understand impact on DNS and product hostnames.
Platform integration
Organization Domains manages the zone. Product docs cover routing behavior, generated URLs, and advanced DNS patterns shared across Appwrite.
Appwrite DNS
Apex domains, CNAME flattening, and nameserver delegation across the platform.
Sites domains
Custom domains, branch URLs, and domain rule types for web apps.
Functions domains
Custom and generated domains for HTTP-triggered serverless functions.
Custom API domains
Branded project API endpoints and first-party cookie configuration.
Was this page helpful?
Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.