Begin Domains beta

Taylor Beseda’s avatar

by Taylor Beseda

Terminal screenshot of the `begin domains` command help output

Today we’re excited to announce the beta release of Begin Domains. This early access feature allows you to subscribe to a domain name and link it to a Begin application. You can subscribe to a domain name using the new begin domains command.

Getting Started

Deploy an application

First, you’ll need to have an application deployed to Begin; this is free. To learn about deploying applications with Begin, check out the Getting Started guide.

Subscribe to a domain

Once you have an application deployed, you can subscribe to a domain name. Use the begin domains add command to both check the availability of a domain and get a checkout link for the domain. For this example, I’ll use as the domain name.

> begin domains add --domain is available!
Subscribe here:

Follow the checkout link to subscribe to the domain name. If the domain is not available, some suggestions will be provided.

⏳ Wait for DNS propagation

Once you’ve subscribed to a domain name, you’ll need to wait for DNS propagation. Unfortunately, we can’t do much to speed this along, but you can check the status of your domain with the begin domains list command. Add the --verbose flag to see additional details.

> begin domains list --verbose

Now the fun part: link the new domain to an existing application environment. Use the begin domains link command to link a domain to an environment.

> cd my-app
> begin domains link --domain --env production

We’ll provision the resources (SSL cert, DNS, etc.) for your app, so hang tight. Soon, you’ll see your domain is linked!

> begin domains list
└─→ my-app → "production"

Learn More

Find additional info on the new Domains feature in our docs. Including a roadmap of upcoming features.

Read up on the domains command reference.