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.
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.
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
your-name.codes as the domain name.
> begin domains add --domain your-name.codes
your-name.codes is available!
Subscribe here: https://api.begin.com/checkout/XHB1WDPM
Follow the checkout link to subscribe to the domain name. If the domain is not available, some suggestions will be provided.
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 your-name.codes --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"
Find additional info on the new Domains feature in our docs. Including a roadmap of upcoming features.