Skip to main content

Custom domains

Every Studio project comes with a default web address like your-slug.sites.vectrforce.ai. That's fine for getting started, but most people want their site at their own domain — example.com, or shop.example.com. The Custom Domains add-on lets you do that. SSL (https) is included and renewed automatically; you don't need to think about it.

Pricing

Custom domains are a paid add-on with two tiers, billed annually through Stripe:

TierPriceDomain slots
Starter$25/mo (billed $300/yr)5
Pro$50/mo (billed $600/yr)25

A slot holds one domain. You can move a domain from one project to another at any time without spending an extra slot.

Subscribe

Open Settings in Studio, find the Custom Domains card, and pick a tier. After payment, the Custom Domains tab appears, where you add and manage your domains.

Add a domain

In the Custom Domains tab, select + Add domain and enter the hostname you want to connect — for example example.com or shop.example.com. Studio then walks you through hooking up the DNS.

Connect your DNS

For visitors to reach your project at your domain, two DNS records need to exist at your domain registrar (the company you bought your domain from — Cloudflare, Namecheap, GoDaddy, and so on):

  1. A TXT record that proves you own the domain. Studio shows you the exact record name (it starts with _vectrforce-verify.) and the value to enter.
  2. A traffic record (an A record or a CNAME) that points your domain at Studio's servers. Studio shows you exactly what to enter.

You copy each one into your registrar's DNS settings. Once both records are in place, Studio detects them automatically and starts issuing your SSL certificate.

If your domain is on Cloudflare

Studio detects this and offers a one-click setup. Create an API token in your Cloudflare account with Zone:Read and Zone:DNS:Edit permissions, paste it into the wizard, and Studio creates both DNS records for you. You can fall back to the manual instructions at any time if you'd rather do it yourself.

Status of your domain

While Studio sets things up, your domain shows one of these states in the Custom Domains list:

  • Verifying DNS… — Studio is checking for your TXT record. This usually takes a few minutes, occasionally up to an hour depending on your registrar.
  • Issuing SSL… — your ownership is verified and an SSL certificate is being issued by Let's Encrypt. This is typically done in seconds.
  • Live · cert expires (date) — your domain is serving traffic over https. Certificates renew automatically before they expire.

If something goes wrong, you'll see Verification failed or SSL failed with a Retry option in the row's menu.

Attach to a project

Once your domain is live, attach it to a project. You can do this from the Custom Domains tab — open the row's menu and pick Point at (project) — or from inside a project's settings panel. The same domain can be moved between projects later if you change your mind; just unassign it from one project and point it at another.

Removing a domain

In the row's menu, choose Remove domain. The slot is freed up immediately for another domain.

Disconnecting Cloudflare

If you connected Cloudflare for the one-click setup, you can disconnect it from the Custom Domains tab. Your existing domains stay live — only the convenience of auto-creating DNS records for new domains goes away.

Next

  • Saving & publishing — how saving versions and GitHub backup actually work (your site is already live).