A Software Development Kit (SDK) provides an easy-to-use interface, making interaction with APIs by developers simpler. An SDK works like a bridge between APIs and users. Because the essential tasks of authentication, error handling, and data management are handled by the SDKs themselves, they free developers to concentrate on creating innovative solutions rather than managing complex integrations.
The InterCloud Autonomi SDK, coded in Golang, is designed to simplify cloud connectivity management. By abstracting direct API calls, introducing PAT (Personal Access Tokens)-based authentication, and using dependencies injection for easy configuration and testing, it enables users to efficiently tailor the SDK to their specific requirements, offering an easier experience with InterCloud Autonomi.
The process of getting started with InterCloud Autonomi SDK is reasonably simple.
First, make sure you have the following prerequisites:
Once the environment is set up, the first step is to install the latest version of the InterCloud Autonomi GO SDK and its dependencies. Using Go’s go get command, you can quickly download and integrate the SDK:
After installation, you can incorporate the InterCloud Autonomi SDK into your application, using its libraries to streamline your code:
With this configuration, you may start working with the InterCloud Autonomi SDK's capabilities effortlessly.
The InterCloud Autonomi SDK enables CRUD (Create, Read, Update, Delete) operations across various resources, including:
In the near future, we will be launching the new InterCloud Autonomi SDK feature - user management. This functionality will allow developers to create, manage, and assign users to specific resources on the InterCloud Autonomi platform, making account management easier for larger teams and companies, increasing the SDK’s adaptability.