skillfed

vers-sdk

SDK for Orchestrator Control Plane API

vers-sdk v1.20.0 2.2M downloads/30d#3,190 on PyPI0
Permissive license MIT Active released

What it is and what it does

Vers-sdk is a generated Python client library for the Vers orchestration control plane REST API. It wraps HTTP requests to the Vers service using httpx, providing async methods to list, create, and manage virtual machines and related resources. The library handles authentication via API key, automatic retries with exponential backoff on transient failures, and structured error types for different HTTP status codes.

The package is designed for developers building applications that need to programmatically interact with a Vers orchestration cluster. It requires Python 3.10+ and is built on async/await patterns, making it suitable for concurrent workloads. Configuration is straightforward—API key and base URL can be set via constructor arguments or environment variables—and the client supports custom httpx.AsyncClient instances for advanced use cases.

Use it for:

  • Automate VM provisioning and lifecycle management in a Vers cluster from Python applications.
  • Build monitoring or management dashboards that query VM state and metrics via the Vers API.
  • Integrate Vers orchestration into CI/CD pipelines or infrastructure-as-code workflows.
  • Develop multi-tenant applications that dynamically allocate compute resources through Vers.
  • Script bulk operations on VMs (creation, deletion, configuration) with automatic retry handling.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides async Python bindings to the Vers REST API for managing virtual machines and orchestration through the Vers control plane.

Yes, if you are actively using Vers and need a Python client. The library has low install friction, permissive licensing, no known vulnerabilities, and active maintenance. However, adoption appears early-stage (zero repository stars, recent first release in 2026-04-17), so evaluate whether Vers itself is stable and suitable for your use case before committing to this SDK.

Install

vers-sdk on PyPI

pip

pip install vers-sdk

uv

uv add vers-sdk

poetry

poetry add vers-sdk

Installing vers-sdk

Before you install

Low friction install with a single runtime dependency (httpx). Active maintenance as of 2026-06-19 with recent releases.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal restrictions.

Quickstart

pip install vers-sdk

import asyncio
from vers_sdk import VersSdkClient

async def main():
    client = VersSdkClient(api_key="your-api-key")
    vms = await client.list_vms()
    print(vms.json())
    await client.close()

asyncio.run(main())

Requires Python 3.10 or later and an async runtime context.

Verify before relying

  • Actual adoption and stability of the Vers platform itself beyond download metrics.
  • Quality and completeness of API coverage relative to the full Vers REST API surface.
  • Community support or issue resolution velocity given the zero repository stars.

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — httpx
Maintenance actively maintained — 56 days since the last release
Last repo commit
First released
Downloads 2,247,206/month — #3,190 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: vers_sdk-1.20.0-py3-none-any.whl

Keywords: vers, sdk, api, vm, orchestration

Tags

vers api client pythonvm orchestration sdkasync rest api wrappervers control plane clientorchestrator api python
async-firstorchestrationrest-client

More Distributed Computing packages