The default URL for a Caffeine app looks like your-project.caffeine.xyz. That works fine for experimenting, but if you are sharing an app with real users — a client portal, a community platform, a product you are proud of — the address matters. A domain like mydomain.com signals that this is a real, finished product. It builds trust with your users before they even see the app.
Custom Domains let you use your own domain name as the address for a Caffeine project, replacing the default URL entirely. You have two ways to get a custom domain working with Caffeine:
- Buy through Caffeine — search, purchase, and connect a domain entirely inside the platform using Caffeine Credits. No external registrar or DNS configuration required. See Buying and Managing Custom Domains for more details.
- Bring your own domain — use a domain you already own at an external registrar. Caffeine provides the DNS records you need to configure with your registrar, then connects the domain to your app. See Connecting a Domain You Already Own for more details.
Plan requirement
Bringing your own domain (connecting a domain you already own) is available on Host and Studio plans.
Purchasing a domain through Caffeine requires a Studio subscription. You cannot purchase or manage Caffeine-registered domains on the Free or Host plans, though a domain you brought from an external registrar is not removed if you downgrade.
What a custom domain does and doesn't include
A custom domain gives your app a professional public address. Caffeine does not host business email inboxes itself — owning mydomain.com through Caffeine does not automatically give you a you@mydomain.com mailbox. However, for domains purchased through Caffeine, you can add TXT and MX DNS records directly in Settings → Domains to connect Google Workspace, Zoho Mail, Microsoft 365, or another email provider. See Buying and Managing Custom Domains for setup steps.
Your custom domain also affects outbound email from your Caffeine app. If your app sends emails (order confirmations, newsletters, verification emails, etc.), those emails are sent from your custom domain rather than the default Caffeine domain. For domains purchased through Caffeine, the required app email DNS records are set up automatically. For external domains, you need to add the mail DNS records that Caffeine provides during setup — see Connecting a Domain You Already Own for details.
Ownership
Domains purchased through Caffeine: You own the right to use the domain for as long as it is registered. Caffeine acts as the registrar. Transferring a domain out of Caffeine to another registrar is supported but subject to timing restrictions. Under ICANN policy, domains cannot be transferred within 60 days of initial registration. After that window, contact support and the team will initiate the transfer manually — the process involves DNS updates and coordination on both sides and can take several days.
Domains you bring from an external registrar: You retain full ownership and management of the domain at your existing registrar. Caffeine only provides the DNS configuration needed to point the domain at your app.
Frequently asked questions
Do I actually own the domain, or is it Caffeine's?
For domains purchased through Caffeine, you own the right to use the domain. Transfers out to another registrar are possible after the 60-day ICANN lock period — contact support to initiate one. For domains you bring from your own registrar, you retain full ownership at that registrar.
Can I bring a domain I already own into Caffeine?
Yes. Caffeine supports connecting a domain you already own at an external registrar. You do not need to transfer the domain — you stay with your existing registrar and configure the DNS records that Caffeine provides. See Connecting a Domain You Already Own for the setup steps.
Does a custom domain affect email sending?
Yes. If your app sends emails through Caffeine, they are sent from your custom domain. For domains purchased through Caffeine, the required app email DNS records are set up automatically. For external domains, you must add the mail DNS records (DKIM and DMARC) at your registrar — without them, emails will not be delivered. See Email Sending for more details on how email works in Caffeine apps.
This is separate from business email hosting. To use Google Workspace, Microsoft 365, or another provider for your own inbox at your domain, add the TXT and MX records they provide in Settings → Domains on a Caffeine-purchased domain. See Managing TXT and MX DNS records.
Can I add DNS records for domain verification or third-party email?
Yes, on domains purchased through Caffeine. Go to Settings → Domains, open your domain, and use the DNS Records section to add, edit, or delete TXT and MX records. This is useful for verifying ownership with Google Search Console, Google Workspace, Zoho, Microsoft 365, and similar services, or for routing mail to an external email provider. Domains connected from an external registrar are managed at that registrar instead.
What happens to my domain if I cancel my subscription?
Your domain remains registered and continues routing traffic to your app. However, it becomes inaccessible inside the Caffeine platform — you cannot purchase new domains, reassign existing ones, or manage them until you resubscribe to a qualifying plan. Automatic renewal will not attempt to run using your credit balance — see the troubleshooting article for details on expiration.
What happens to my domain if I downgrade my plan?
Your domain remains registered and continues routing traffic to your app. However, Caffeine-registered domains become inaccessible inside the platform — you cannot purchase new domains, reassign them to different projects, or manage them until you upgrade back to Studio. Domains you brought from an external registrar remain connected as long as the DNS records point to Caffeine.