The Domains and DNS registrar API documentation allows you to buy, transfer and manage your domains and contacts (DNSSEC included) as a simple client or a reseller.
Read our reference content documentation for more information about domainsOpen in new context.
(switchcolumn) (switchcolumn)
Concepts
Refer to our dedicated concepts pageOpen in new context to find definitions of the different terms referring to Scaleway Domains and DNS.
(switchcolumn) (switchcolumn)
Quickstart
-
Configure your environment variables.
Note
This is an optional step that seeks to simplify your usage of the API.
Code -
Get information about your domains.
Important
You must specify the domain you want to get information for if you want to get information about one specific domain.
Run the following command to get information about your domains:
CodeAn output similar to the following displays:
CodeNote
-
Manage an external domain.
Refer to the Domains and DNS API documentation to find out how to register and manage an external domainOpen in new context.
-
Purchase a domain.
Run the following command to purchase a domain:
CodeNote
-
List your domains.
Run the following command to list your domains:
CodeAn output similar to the following displays:
Code -
Enable DNSSEC for external domains.
- Run the following command if you have not set up DNSSEC at your registrar:
CodeAn output similar to the following displays:
CodeImportant
Set up the information returned under
ds_recordsin the output, in your registrar to configure DNSSEC for your external domain.- Run the following command if you have already set up DNSSEC at your registrar:
Code -
Enable DNSSEC for internal domains.
Find out how to enable DNSSEC for your internal domains using the Scaleway consoleOpen in new context or the APIOpen in new context.
Important
- If your DNS service is managed by Scaleway, no other information is required from you. You will however need to provide the DS or public key information.
- If your domain uses another registrar and has the default Scaleway NS, you have to update the DS record at your registrar.
- If your DNS service is managed by Scaleway, no other information is required from you. You will however need to provide the DS or public key information.
(switchcolumn)
Requirement
- You have a Scaleway accountOpen in new context
- You have created an API keyOpen in new context and that the API key has sufficient IAM permissionsOpen in new context to perform the actions described on this page
- You have your Organization IDOpen in new context
- You are the owner of your domain
- You have installed
curlOpen in new context
(switchcolumn)
Technical information
Regional availability
Scaleway Domains and DNS is currently available globally. Find out about product availability in our dedicated documentationOpen in new context.
Technical limitations
- Only the owner of a domain can use and configure it with Domains and DNS
- Each zone supports the creation of sub-zones, which inherit the parent's Project ID
Going further
For more information about Domains and DNS, you can check out the following pages: