yandexcloud
The Yandex Cloud official SDK
What it is and what it does
The Yandex.Cloud SDK is the official Python client library for interacting with Yandex.Cloud infrastructure and managed services. It abstracts the underlying gRPC protocol and provides a unified interface to dozens of services including compute, storage, databases, AI models, networking, and monitoring. The SDK supports multiple authentication methods: Metadata Service for code running inside Yandex.Cloud VMs or functions, Service Account Keys for external automation, and externally-created IAM tokens.
The package handles credential management, endpoint configuration, and request marshalling to the Yandex.Cloud API. It depends on cryptography for key handling, grpcio and protobuf for RPC communication, googleapis-common-protos for shared protocol definitions, and pyjwt for token operations. The SDK is actively maintained and supports current Python versions (3.9 through 3.14).
Use it for:
- Automate infrastructure provisioning and management for Yandex.Cloud resources like VMs, networks, and storage buckets.
- Build applications that interact with Yandex.Cloud managed databases (PostgreSQL, MySQL, MongoDB, Redis, etc.) or data services.
- Integrate Yandex.Cloud AI services (foundation models, OCR, speech-to-text, translation) into Python applications.
- Deploy and manage serverless functions, containers, and API gateways on Yandex.Cloud.
- Monitor and log infrastructure using Yandex.Cloud logging and monitoring services from Python code.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Official Python SDK for Yandex.Cloud that provides programmatic access to infrastructure automation and cloud services through a unified client interface supporting multiple authentication methods.
Yes. The SDK is actively maintained, has low install friction, carries a permissive MIT license, and supports current Python versions. It is the official client for Yandex.Cloud and necessary if you need programmatic access to Yandex.Cloud services. No known vulnerabilities. Install it if you are building on the Yandex.Cloud platform.
Install
yandexcloud on PyPI
pip
pip install yandexclouduv
uv add yandexcloudpoetry
poetry add yandexcloudInstalling yandexcloud
Before you install
Low install friction with a pure-wheel distribution. Active maintenance with a recent release (4 days old) and ongoing repository activity. Depends on standard cryptography and gRPC libraries.
License in practice
MIT license permits commercial and private use with minimal restrictions, making it suitable for most deployment scenarios.
Quickstart
pip install yandexcloud
from yandexcloud import SDK
sdk = SDK(iam_token="t1.9eu...")
Requires Python 3.9 or later; authentication credentials (Metadata Service, Service Account Key, or IAM token) must be configured before making API calls.
Verify before relying
- Whether all listed services (compute, storage, databases, AI, etc.) are fully functional in this version or if some are experimental.
- Performance characteristics and rate limits for typical workloads.
- Whether the SDK handles automatic token refresh for long-running applications.
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 9 — cryptography, grpcio, protobuf, googleapis-common-protos, pyjwt, requests, six, grpcio-tools, deprecated |
| Maintenance | actively maintained — 4 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 15,480,148/month — #1,186 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: yandexcloud-0.403.0-py3-none-any.whl
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
apache-airflow-providers-yandexProvides Apache Airflow integration with…
permissive · top 15,000 on PyPI
yandex-query-clientHTTP client for submitting SQL queries to…
permissive · top 5,000 on PyPI
nebiusClient library for Nebius AI Cloud services…
unclear · top 5,000 on PyPI
google-cloud-os-loginPython client library for Google Cloud OS…
permissive · top 1,000 on PyPI
aliyun-python-sdk-ecsProvides Python bindings to Aliyun's Elastic…
permissive · top 15,000 on PyPI
google-cloud-iamProvides a Python client library for Google…
permissive · top 5,000 on PyPI
grpc-google-iam-v1Provides gRPC-based Python client bindings for…
permissive · top 1,000 on PyPI
ibm-platform-servicesPython client library for IBM Cloud Platform…
permissive · top 5,000 on PyPI
huaweicloudsdkecsPython SDK for Huawei Cloud Elastic Compute…
permissive · top 15,000 on PyPI
google-cloud-computePython client library for Google Compute Engine…
permissive · top 1,000 on PyPI