skillfed

volcengine-python-sdk

Volcengine SDK for Python

volcengine-python-sdk v5.0.45 810.7K downloads/30d#5,005 on PyPI186
Permissive license Apache-2.0 Active released

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-sdk

uv

uv add volcengine-python-sdk

poetry

poetry add volcengine-python-sdk

Installing 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

volcengine cloud sdk pythonvolcengine api clientvolcengine cloud servicesvolcengine python librarycloud infrastructure automationvolcengine resource managementpython cloud sdkvolcengine api wrapper
cloud-sdkvolcengineinfrastructure-automation

More Internet packages