SpatialAI SDK

The CUDA of spatial sensing

One SDK for every VisionLibra device — capture, calibrate, run models, and hand events to agents. Python for speed of thought, C++ for production, ROS 2 for robots.

Free Quickstart
Developer Experience

From unboxing to point cloud in minutes

Auto-discovery, unified device API, and prebuilt wheels for x86, ARM, and Jetson. The same script runs on a $9 sensor and a $99 robotics LiDAR.

  • Python, C++17, and ROS 2 Humble APIs
  • On-device inference runtime (INT8, NPU-accelerated)
  • Point cloud, depth map, amplitude, and IMU streams
  • Factory + field calibration toolkit
  • OTA update client and fleet enrollment built in
pipeline.py
from spatialai import Camera, Pipeline

cam = Camera()                       # auto-discovers any VisionLibra device
pipe = Pipeline(cam)

pipe.load_model("people-tracking-v3")  # one line from the marketplace
pipe.enable("point_cloud", "heatmap")

for frame in pipe.stream():
    print(frame.people, frame.fps)     # 30 fps, all on-device
Architecture

Where the SDK sits

SensorEdge RuntimeSpatialAI SDKModelsAgentsFleet Cloud
🧠

Edge Runtime

Schedules capture, inference, and agent rules on-device — deterministic latency, no cloud dependency.

📦

Model Loader

Pull marketplace models with load_model() — quantized and tuned per device automatically.

☁️

Fleet Client

Enroll a device once; OTA updates, logs, and heatmaps flow to the dashboard from then on.

Licensing

Start free, license when you ship

Community
$0
  • Full Python API
  • Evaluation & prototyping
  • Community forum support
Start Free
Enterprise
$5,000 / year
  • Everything in Pro
  • Agent platform & connectors
  • Dedicated engineer