Supported developer tools
CLI
Manage resources in the terminal.
Terraform provider
Prepare and apply resource configuration by using a declarative approach.
SDKs
Use off-the-shelf libraries for Go, Python and JavaScript and manage resources with code.
Pulumi
Based on the Terraform provider, generate a local Pulumi SDK and manage resources via it.
MCP server (beta version)
Manage resources in your chats with AI agents by using the Model Context Protocol (MCP) server.
Common features of the developer tools
Generating tools from a single API
The developer tools are automatically generated from the single Nebius AI Cloud API, which provides every tool with the same set of services, methods and parameters. For example, the CLI commandnebius compute instance create contains the --gpu-cluster-id parameter, and the equivalent Terraform resource nebius_compute_v1_instance contains the same gpu_cluster.id parameter.
Any changes that appear in the API are also reflected in the tools.
Versioning
The API supports two types of versioning:- Alpha versions are designed as
v1alpha1,v2alpha1or similar. Considered unstable and can change. - Stable versions are designed as
v1,v2or similar.
nebius iam v2 access-key commands include the stable v2 version.