NS1 provides multiple software developer kits (SDKs) and infrastructure-as-code (IaC) toolkits you can use to use to manage your NS1 resources and automation.
The NS1 SDKs provide a set of client-side libraries for developers to connect with the NS1 API using your preferred programming language to manage your DNS resources and configurations on the NS1 platform.
Refer to the following GitHub repository for NS1's Golang SDK package and documentation: https://github.com/ns1/ns1-go
The NS1 Python SDK supports Python versions 2.7 and 3.3+. Refer to the following GitHub repository for NS1's Python SDK package and documentation: https://github.com/ns1/ns1-python
NS1 integrations with the IaC services listed below to orchestrate and automate DNS management across multiple providers.
-
NS1 + Ansible toolkit