ZED SDK API Overview
The ZED SDK provides comprehensive APIs across multiple programming languages, enabling developers to integrate 3D sensing capabilities into any application.
Each API offers access to features such as depth perception, positional tracking, spatial mapping, object detection, and body tracking.
Available APIs
Choosing the right API
- C++ — Recommended for production applications requiring maximum performance and access to the full feature set. It is the reference implementation from which all other wrappers are derived.
- Python — Ideal for research, prototyping, and workflows involving NumPy, OpenCV, PyTorch, or other Python ecosystems. Provides near-complete feature parity with the C++ API.
- C# — Designed for Unity integration and .NET-based desktop applications on Windows. Suitable for building mixed-reality and simulation experiences.
- C — A minimal, ABI-stable interface useful for embedding ZED functionality in systems with strict language constraints, or for building custom bindings in languages like Rust, Go, or Java via FFI.
Common capabilities
All APIs provide access to the following core modules:
Feature availability may vary slightly between wrappers. Refer to each API’s documentation for specific supported functions.

