Built your site with Bubble? Here's exactly how to point a custom domain at it — DNS, apex vs www, and SSL — plus what Domain Agent will soon do for you.
To connect a custom domain to Bubble, you need a paid plan (Starter or above). In the editor go to Settings → Domain & Email, enter your domain, and Bubble generates DNS records unique to your app — A records for both the root and www. Add them at your registrar, click 'Check my settings,' and Bubble provisions SSL automatically.
Bubble uses A records only — no www CNAME. After you add your domain, Bubble shows four A records for the root (@) and four A records for www, with IP addresses specific to your app. You must copy the exact IPs from Settings → Domain & Email → Domain subtab; Bubble's docs explicitly warn not to use the illustrative values in the documentation.
SSL is automatic and can't be disabled — Bubble provisions and renews the certificate. There's no TXT verification. Custom domains require a paid plan (Starter and up); free apps stay on a bubbleapps.io subdomain.
| Type | Host | Value | Notes |
|---|---|---|---|
| A | @ (root) | Shown in your Bubble dashboard (4 IPs) | Copy the exact IPs from Settings → Domain & Email → Domain subtab — don't reuse example values. |
| A | www | Shown in your Bubble dashboard (4 IPs) | Bubble uses A records for www too — not a CNAME. |
Values verified from Bubble's official docs, as of July 2026. Providers can change these — confirm against Bubble's current dashboard.
Sources: Bubble — Custom domain & DNS · Bubble — Pricing plans
Search and buy on JustDomain.ai today — and join the waitlist to have Domain Agent do all of this for you.