Announcing Thalassa Cloud's Go SDK

This post introduces the client-go SDK for the Thalassa Cloud API, providing native Go integration for VPCs, compute, identity, and more.

2025-03-27
Thomas Kooi
1 min read

We’ve just released the first version of thalassa-cloud/client-go, our Go SDK for integrating with the Thalassa Cloud API.

This SDK is intended for engineers and teams looking to interact with Thalassa Cloud programmatically. It provides a native Go interface to our API and will be the base for upcoming tools like our CLI, Terraform provider, Kubernetes CCM, and other integrations.

What’s included

The initial release includes support for core primitives such as VPCs, Subnets, Organizations, basic compute functionality. This list will expand rapidly in the coming weeks to cover most available API endpoints. We’re building this incrementally to keep the interface clean and maintainable.

Usage & Docs

Some initial examples are available in the GitHub repository. We’ll be expanding our documentation site with full examples and guides. Feedback is welcome and will help shape the docs.

Contribute or ask questions

We’re iterating quickly and welcome contributions, bug reports, and API feedback. If you’re already using Thalassa Cloud or just testing it out, we’d love to know how the SDK works for you.

Join the GitHub discussion or reach out through one of our community channels.