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.
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
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
Sensor→Edge Runtime→SpatialAI SDK→Models→Agents→Fleet 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
FOR PRODUCTS
SDK Pro
$499 / year
- Commercial license
- C++ & ROS 2 APIs
- OTA + fleet tools
- Email support, 48 h SLA
Enterprise
$5,000 / year
- Everything in Pro
- Agent platform & connectors
- Dedicated engineer