This post introduces the client-go SDK for the Thalassa Cloud API, providing native Go integration for VPCs, compute, identity, and more.
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.
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.
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.
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.