volcengine-python-sdk
Volcengine SDK for Python
What it is and what it does
Volcengine Python SDK is an official client library for interacting with Volcengine cloud services. It wraps Volcengine's REST APIs in Python classes and handles authentication, request signing, endpoint routing, and response parsing. The SDK supports both regional and global services with configurable endpoints, client-side parameter validation, debug logging, and exception handling. It requires Python 2.7 or later, with Python 3.6 or later needed for Ark service support.
Developers use it to programmatically manage cloud resources from Python applications. Configuration is typically set once at startup with credentials and region, then reused across API calls. The library depends on certifi, python-dateutil, six, and urllib3 for HTTP communication and date handling.
Use it for:
- Automate provisioning and management of cloud infrastructure from Python applications
- Build infrastructure-as-code tools or deployment pipelines that interact with Volcengine services
- Integrate Volcengine cloud operations into existing Python monitoring or DevOps workflows
- Develop applications that need programmatic access to Volcengine cloud APIs
- Use Volcengine's Ark service for workloads from Python applications
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Python SDK for Volcengine cloud services, providing programmatic access to compute, storage, networking, and other Volcengine APIs with credential management and endpoint configuration.
Yes, if you use Volcengine cloud services. The SDK is actively maintained, has low install friction, carries permissive Apache-2.0 licensing, and provides the standard interface for programmatic access to Volcengine APIs. No known vulnerabilities.
Install
volcengine-python-sdk on PyPI
pip
pip install volcengine-python-sdkuv
uv add volcengine-python-sdkpoetry
poetry add volcengine-python-sdkInstalling volcengine-python-sdk
Before you install
Low friction installation via pip with standard dependencies (certifi, python-dateutil, six, urllib3). Actively maintained with 186 repository stars.
License in practice
Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions.
Quickstart
pip install volcengine-python-sdk
import volcengine_python_sdk
# Configure credentials and region, then call service APIs
# See documentation for service-specific API classes and methods
Requires Volcengine account credentials (access key and secret key); Ark service support requires Python 3.6 or later.
Verify before relying
- Which Volcengine services are covered by this SDK version
- Specific API classes and methods available for each service
- Retry and timeout configuration defaults and customization options
- Rate-limiting behavior for high-volume API calls
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=2.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — certifi, python-dateutil, six, urllib3 |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 810,740/month — #5,005 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: volcengine_python_sdk-5.0.45-py2.py3-none-any.whl
Keywords: volcengine, sdk
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
byteplus-python-sdk-v2Python SDK for calling Byteplus APIs with…
unclear · top 15,000 on PyPI
tosA Python SDK for interacting with Volcengine's…
unclear · top 15,000 on PyPI
volcengineVolcengine SDK for Python provides client…
permissive · top 15,000 on PyPI
huaweicloudsdkecsPython SDK for Huawei Cloud Elastic Compute…
permissive · top 15,000 on PyPI
huaweicloudsdkevsPython SDK for Huawei Cloud Elastic Volume…
permissive · top 15,000 on PyPI
fastlyA Python client library for the Fastly API,…
permissive · top 15,000 on PyPI
aliyun-python-sdk-ecsProvides Python bindings to Aliyun's Elastic…
permissive · top 15,000 on PyPI
huaweicloudsdkcoreProvides core authentication, HTTP…
permissive · top 15,000 on PyPI
ibm-platform-servicesPython client library for IBM Cloud Platform…
permissive · top 5,000 on PyPI
alibabacloud-ecs20140526Provides a Python SDK for interacting with…
permissive · top 15,000 on PyPI