Go SDKs

Use the IONOS Cloud Go SDKs to build applications and automation against the IONOS Cloud API.

Use the IONOS Cloud Go SDK to integrate IONOS Cloud into Go services, CLIs, and automation.

When to use the Go SDK

  • Build backend services that manage IONOS Cloud resources.

  • Automate provisioning from CI/CD pipelines.

  • Create internal developer tooling.

Prerequisites

  • An IONOS Cloud account.

  • API access for your tenant.

Authentication

Use the same credentials you use for the IONOS Cloud API.

Store credentials in environment variables or a secret manager.

Do not commit credentials to git.

Common workflows

  • Create and manage compute resources.

  • Configure networking and IPs.

  • Manage storage volumes and snapshots.

Troubleshooting

  • If requests fail, verify credentials and permissions.

  • If you get rate limits, add retries with backoff in your app.

Next steps

  • If you need raw HTTP control, use the REST API directly.

  • If you want higher-level automation, use an IaC tool.

Last updated

Was this helpful?