Skip to content

Xovis SDK

Welcome to the xovis-sdk documentation. This is an enterprise-grade, high-performance Python SDK designed to intercept, parse, and normalize data from Xovis 3D stereo-vision sensors and orchestrate fleets via the Xovis HUB Cloud.

Compliance Note

This project is an independent, open-source initiative. It is not officially affiliated with, maintained by, or endorsed by Xovis AG.

GitHub PyPI

MCP Ready LangGraph Ready OpenAI Compatible Anthropic Compatible CrewAI Ready Cursor Optimized

Smithery Verified

Key Features

AI & Autonomous Agents

The Xovis SDK is built for the agentic era. It transforms hardware into "Live Resource Providers" for AI:

Explore the AI & Agents Guide for a deep dive into skills and toolsets.

Installation & Setup

The Xovis SDK is modular. Choose the installation that fits your deployment:

1. Standard Installation

Core SDK for local sensor interaction and cloud orchestration.

pip install xovis-sdk

Includes uvloop for maximum socket throughput in the Data Plane. On Windows, the SDK automatically utilizes the high-performance ProactorEventLoopPolicy.

pip install "xovis-sdk[uvloop]"

3. Full Mission Control (TUI & AI)

Includes the terminal interface (TUI) and AI Agentic Layer dependencies.

pip install "xovis-sdk[tui,ai]"

Quick Start: CLI Mission Control

Launch your environment in seconds using the built-in CLI.

  1. Warmup: Synchronize schemas from your sensor.
    xovis-cli warmup <SENSOR_IP>
    
  2. Type Generation: Create strict Python types for your IDE.
    xovis-cli generate-types
    
  3. Launch Terminal: Open the interactive dashboard.
    xovis-cli ui
    

For advanced orchestration and fleet-wide commands, see the CLI Reference & TUI Guide.

Next Steps

Dive straight into the API Reference for more.