Skip to main content

New Community Project: Python API Wrapper for Veeam Service Provider Console (Beta)

  • January 28, 2026
  • 4 comments
  • 77 views

JonahMay
Forum|alt.badge.img+12

Hi everyone 👋,

 

I’m sharing a brand-new, community-built project for anyone automating around Veeam Service Provider Console (VSPC):

👉 veeam-spc — a Python client library generated from the official VSPC REST API (OpenAPI specs)

This is a first public beta (0.1.1b1) and the official unveiling of the project. ​@mkevenaar and I have been working on this behind the scenes for the last few months and finally got everything together, like the approval to publish to PyPi.

 

Why this exists

VSPC has a powerful REST API, but if you’ve ever tried to build automation around it, you’ve probably ended up:

  • writing the same auth code over and over

  • hand-rolling API calls

  • fighting schema changes between versions

  • maintaining custom wrappers per script

This project exists to remove that friction and give service providers a reusable, typed, versioned Python client they can drop into automation workflows immediately.

 

What it does

veeam-spc:

  • is generated from Veeam’s official OpenAPI specs

  • provides versioned clients (e.g. v3_5_1)

  • supports sync and async usage

  • handles authentication cleanly

  • exposes models + endpoints as real Python objects

  • is suitable for scripts, jobs, or full applications

Example:

from veeam_spc.v3_5_1 import AuthenticatedClient
from veeam_spc.v3_5_1.api.about import get_about_information

client = AuthenticatedClient(
base_url="https://vspc.example.com:1280/api/v3",
token="YOUR_TOKEN"
)

with client:
info = get_about_information.sync(client=client)
print(info)

 

Current status

  • Beta release: 0.1.1b1

  • Supported APIs: VSPC v3.5.1 (8.1), v3.6 (9), and v3.6.1 (9.1)

  • More API versions will be supported as Veeam releases them. Long term, older APIs will only be supported as long as Veeam supports them.

  • This beta should be feature complete since the wrapper is generated using the OpenAPI specs, but more testing/feedback is required for a 1.0 release.

This is an early adopter release — expect changes but also expect rapid iteration.

 

How to try it

pip install veeam-spc==0.1.1b1

Repo + docs:
👉 https://github.com/Cenvora/veeam-spc

 

Who this is for

  • Service providers automating VSPC reporting

  • MSPs building internal tooling

  • Engineers integrating VSPC into portals

  • Anyone tired of writing one-off REST scripts

 

What I’m looking for

Since this is brand new, I’m explicitly looking for:

  • feedback on API usability

  • requests for missing endpoints

  • schema/version needs

  • early PRs

  • real-world use cases to prioritize

 

Disclaimer

This is a community project, not an official Veeam product or R&D deliverable.
It’s open source, Apache-2.0 licensed, and maintained in the open.

If you automate around VSPC and Python, I’d love your input — this is the kind of tool that gets better fast with community feedback.

 

Happy automating 🚀

4 comments

Chris.Childerhose
Forum|alt.badge.img+21
  • Veeam Legend, Veeam Vanguard
  • January 28, 2026

I will explore this as we are getting in to VSPC more and more.  Will provide feedback once I get some time to play.


JonahMay
Forum|alt.badge.img+12
  • Author
  • Veeam Vanguard
  • January 28, 2026

I will explore this as we are getting in to VSPC more and more.  Will provide feedback once I get some time to play.

Yep, same here. This started because my company has a customer portal, but it still talks to the VCC pods using PowerShell. The plan in the coming months is to move over to VSPC, and this will eventually replace it. My hope is to create other similar projects for things like VBR and VB365, as we use REST APIs for VB365 but something like this should make development easier/faster for new releases (or so is my hope).


Jonty
Forum|alt.badge.img+1
  • VUG Leader
  • January 28, 2026

We are also starting our VCSP journey. Im very interested in seeing how this works


Geoff Burke
Forum|alt.badge.img+22
  • Veeam Vanguard
  • January 29, 2026

great project!