Terraform is a cloud-centric multi-provider configuration manager. This tool allows you to configure DNS-as-code infrastructure to sync record and zone configurations across multiple DNS providers. It makes it possible to store the entire configuration and deployment operation for a DNS infrastructure in one source of truth file.
If you are familiar with Terraform and want to get started using it with the NS1 provider, refer to Terraform’s documentation page on the NS1 provider:
Before you can start effectively working with the NS1 Provider with Terraform, you’ll need to understand NS1 API data structures and concepts. Check our our API documentation here.