--- id: yandexcloud version: "0.403.0" license: MIT license_treatment: permissive maintenance: active --- # yandexcloud — The Yandex Cloud official SDK License: permissive · Maintenance: active · Downloads: 15.5M/mo ## 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 above — 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 pip install yandexcloud uv add yandexcloud poetry add yandexcloud ## Installing 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_current - Install friction: low - Maintenance: active - Downloads: 15.5M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags yandex cloud python sdk, yandex infrastructure automation, yandex cloud api client, yandex managed services, yandex cloud grpc client, yandex iam authentication, yandex cloud compute api, cloud-sdk, infrastructure-automation, grpc-client [View on SkillFed](https://skillfed.io/packages/yandexcloud) · [View on PyPI](https://pypi.org/project/yandexcloud/)