Skip to main content

Automation Overview

NetActuate enables automation through our API, which is supported by SDKs for multiple languages and which powers our Ansible and Terraform modules. You can use our API and associated tooling to automate tasks related to the management and provisioning of virtual machine and dedicated server instances. Transit and anycast customers can also manage their BGP sessions and verify session status.

ResourceDescription
TerraformInfrastructure as code with the NetActuate Terraform provider
AnsibleConfiguration management and provisioning playbooks
API LocationsAvailable deployment locations via the API
API OS ImagesOperating system images available for provisioning
API Virtual Server PlansVirtual server plan options and naming conventions
GoNA SDKGo SDK for the NetActuate API
SDK ExamplesPython (naapi) and Go SDK repositories and usage
BGP ControllerKubernetes operator for automated BGP anycast with MetalLB, Calico, Cilium, or BIRD
API v2 ReferenceFull API v2 documentation
API v3 ReferenceFull API v3 documentation

Note: For autoscaling and vertical scaling documentation, see the Virtual Machines section.

Getting Started

  1. Generate an API key in the NetActuate portal under Account -> API Keys.
  2. Choose your preferred automation tool: Terraform, Ansible, or direct API access.
  3. Follow the setup guide for your chosen tool.

Need Help?

If you have questions about automation or need assistance, visit our support page.