Skip to main content

SDK Examples

NetActuate publishes SDK libraries and API client tools on GitHub at github.com/netactuate. These are designed to simplify programmatic access to the NetActuate API for common automation tasks.

Available SDKs

SDKLanguageRepository
GoNAGogithub.com/netactuate/gona
naapiPythongithub.com/netactuate/naapi

GoNA is the Go API client library. It provides typed methods for managing servers, locations, images, and plans. GoNA also serves as the underlying client for the Terraform provider. For usage examples, see the GoNA SDK reference.

naapi is a Python client library supporting both synchronous and asyncio-based usage. Install it from the repository and initialize with your API key.

Infrastructure-as-Code Tools

In addition to SDKs, NetActuate provides first-party integrations for popular IaC tools:

Working Directly with the API

All NetActuate SDKs wrap the same underlying REST API. You can also call the API directly using curl, httpie, or any HTTP client. See the API v3 reference for endpoint documentation.

A Note on SDK Availability

NetActuate's SDK ecosystem is actively evolving. Some tools are purpose-built for specific customer workflows or internal use cases. If you need an SDK for a language not listed here, or if you have questions about specific API calls for your use case, contact support@netactuate.com — the team can point you to the right resources or help with integration.

Need Help?

Contact support@netactuate.com or visit the support page.