Meet SDKs for Go and Python

Today, we are happy to announce that our SDKs for Go and Python are now generally available to all users. This major update in programmatic interfaces brings more flexibility for MLOps teams and AI developers.

Improving programmatic interfaces

We stick to the vision of building a powerful AI environment from developers for developers. This drives us to make interactions with our services as seamless as possible, increasing efficiency and convenience.

You can now choose to work with the client libraries alongside the raw API, our CLI or our Terraform operator. This provides greater flexibility for ML teams, especially those with developers who have different tooling preferences when planning their AI projects.

Why SDKs matter

SDK makes a developer’s life easier. Without it, they would have to manually write every line of code to connect to the cloud API, send requests and handle responses. It also speeds up communication with the cloud environment and reduces the risk of errors.

MLOps engineers can use high-level functions provided by Nebius SDKs to interact with the cloud API, simplifying authentication, provisioning compute resources for model training and inference, and communicating with various Nebius services seamlessly — all while keeping focus on their core AI activities.

SDKs details

The Nebius SDKs are comprehensive client libraries for interacting with our cloud services that are consistent and familiar for Python and Go developers. Both SDKs are built on the gRPC specification and fully support all API functions defined in the Nebius API repository.

The minimum supported versions are Go 1.22 and Python 3.10.

Getting started

To start using an SDK in your environment, install it via a package manager or download the source code from GitHub repositories either for Go or Python. The installation commands and other instructions are described in the readme files: Go and Python. They demonstrate how to set up your environment, initialize the client and perform basic operations.

We welcome enthusiasts who want to help improve our SDKs — feel free to share your feedback, feature requests and bug reports on GitHub.

Explore Nebius

Explore Nebius AI Studio

author
Andrey Kuyukov
Product Marketing Manager at Nebius

* “Python” and the Python logos are trademarks or registered trademarks of the Python Software Foundation, used by Nebius B.V. with permission from the Foundation.

Sign in to save this post