Software Development Kit (SDK) is a toolkit that helps developers to develop software applications. It generally contains pre-built components, libraries, tools, guidelines, and samples. SDKs provide developers a useful learning source and a fast development process.
The STACKIT Go Software Development Kit (SDK) help developers in their daily work by simplifying access to our STACKIT APIs and services. You can find it here:
The repo contains the published SDKs and SDK releases. The modules are structured into a core module with service clients, authentication and shared functionality as well as the different STACKIT services.
STACKIT SDK is being used to develop STACKIT Terraform Provider and STACKIT CLI. Besides that, the developers use the STACKIT SDK in the development of their applications.
The usage of the SDK is shown in some examples.
Getting started
Requires Go 1.18 or higher. To start using the SDK, import one of the modules in your Go code.
To download the core module:
go mod download github.com/stackitcloud/stackit-sdk-go/core
To download the services/dns module (example):
go mod download github.com/stackitcloud/stackit-sdk-go/services/dns