> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.stereolabs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.stereolabs.com/_mcp/server.

# Getting Started with ZED SDK

The **ZED SDK** is the core software for developing applications with the ZED stereo camera. It provides the tools, libraries, and APIs needed to access the camera's features.

## Key Features

* [**High Resolution Image Capture**](/docs/development/zed-sdk/modules/camera/): Capture high-res, high frame rate images with ISP for clear, detailed results.
* [**Inertial Data Integration**](/docs/development/zed-sdk/modules/sensors/): Integrate IMUs for improved motion tracking and stability.
* [**Real-Time 3D Perception**](/docs/development/zed-sdk/modules/depth-sensing/): Enable real-time depth perception for 3D-aware applications.
* [**Localization**](/docs/development/zed-sdk/modules/positional-tracking/): Tools to localize the camera within its environment.
* [**Global Positioning**](/docs/development/zed-sdk/modules/global-localization/): GPS integration for location-aware applications.
* [**Spatial Mapping**](/docs/development/zed-sdk/modules/spatial-mapping/): Create detailed 3D maps for robotics, navigation, and AR.
* [**Robust Object Detection**](/docs/development/zed-sdk/modules/object-detection/): Built-in AI for real-time object detection and tracking.
* [**Body Tracking**](/docs/development/zed-sdk/modules/body-tracking/): Track human bodies for gesture recognition and interactive experiences.
* [**Multi-Camera Fusion**](/docs/development/zed-sdk/modules/fusion/): Use multiple ZED cameras for enhanced spatial understanding.
* **Multi-Language Support**: [C++](/docs/development/api-languages/cpp/), [Python](/docs/development/api-languages/python), [C#](/docs/development/api-languages/csharp), and [C](/docs/development/api-languages/c).
* [**Seamless Integration**](/docs/integrations): Works with popular development environments and frameworks.
* **Extensive Documentation**: Comprehensive docs and tutorials.

## Getting Started

1. **Install the SDK**: [Download](https://www.stereolabs.com/developers/release) and install from the [official website](https://www.stereolabs.com/developers/release).
   * **Windows**: [Installation guide](/docs/development/zed-sdk/windows/)
   * **Linux**: [Installation guide](/docs/development/zed-sdk/linux/)
   * **NVIDIA® Jetson™**: [Installation guide](/docs/development/zed-sdk/linux/work-with-nvidia-jetson/)
2. **Check Your Camera**: Run [ZED Explorer](/docs/development/zed-tools/zed-explorer/) to check that your camera is detected and streams video. On Linux it is located in `/usr/local/zed/tools/`, on Windows in `C:\Program Files (x86)\ZED SDK\tools\`.
3. **Set Up Your Development Environment**: Pick the language you want to work with and set up its tooling.
   * **Python**: Install the [Python API](/docs/development/api-languages/python) (`pyzed`) with the `get_python_api.py` script shipped with the SDK.
   * **C++**: Configure your IDE and CMake project as described in the [C++ setup guide](/docs/development/api-languages/cpp/).
   * **C# / C**: See the [C#](/docs/development/api-languages/csharp) and [C](/docs/development/api-languages/c) API pages.
4. **Explore Examples and Tutorials**: Follow the [tutorials](/docs/tutorials/) to open the camera, retrieve images and depth, and use the SDK modules from your own code, then check the [examples](/docs/development/api-languages/samples).
5. **Refer to Documentation**: Use the docs to learn features and APIs, and the [Release Notes](/docs/development/zed-sdk/release-notes) to see what changed in each version.
6. **Start Building**: Develop your application using the ZED SDK.

## API Languages

The ZED SDK provides APIs in the following languages:

|                                                                          C++                                                                          |                                                                              Python                                                                             |                                                                             C#                                                                             |                                                                           C                                                                           |
| :---------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------: |
| [![C++](https://user-images.githubusercontent.com/32394882/229499695-c71857a2-eded-4171-8185-4e522d5b6c71.png)](https://www.stereolabs.com/docs/api/) | [![Python](https://user-images.githubusercontent.com/32394882/229499718-c66c3649-d139-48e5-8523-65b23a120440.png)](https://www.stereolabs.com/docs/api/python/) | [![C#](https://user-images.githubusercontent.com/32394882/229499667-5e4c4d72-1140-4eda-b206-d9f95c93c15c.png)](https://www.stereolabs.com/docs/api/csharp) | [![C](https://user-images.githubusercontent.com/32394882/229499672-9b5308a2-3294-4818-84c5-07f84834a6d9.png)](https://www.stereolabs.com/docs/api/c/) |

## Integrations

ZED cameras interface with third-party libraries and environments:

|                                                                   | Integration                                                | Description                                                         | Links                                                                                                                                           |
| ----------------------------------------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/_fern-img/dde125a0708e7135b4b62633f834e04dcd01415badb478a9370df27bd1807c0f.webp)        | [ZED Docker](/docs/integrations/docker/)                   | Shows how to run the ZED SDK in a Docker container.                 | [GitHub](https://github.com/stereolabs/zed-docker), [DockerHub](https://hub.docker.com/r/stereolabs/zed/)                                       |
| ![](/_fern-img/069dcc27174f10f24f50f848559dc723ef915b7c498ee2dee25cd61b714b57f3.webp)          | [ZED ROS 2](/docs/integrations/ros-2/)                     | Provides access to ZED data through ROS 2 topics and services.      | [GitHub](https://github.com/stereolabs/zed-ros2-wrapper)                                                                                        |
| ![](/_fern-img/df5b6cad9d367657c4db580fe4b9be05f5f3cd8508ec09459d3ed3558983ea18.webp)     | [ZED Isaac™ ROS](/docs/integrations/isaac-ros/)            | Use a ZED Camera with Isaac™ ROS and leverage NITROS communication. | [Doc](/docs/integrations/isaac-ros)                                                                                                             |
| ![](/_fern-img/1f540e85ce6df90725484db257b6b4b223334517c28c4cc08cfa0db4e6273e5c.webp)         | [ZED Isaac™ Sim](/docs/integrations/isaac-sim/)            | Simulate ZED cameras with NVIDIA Omniverse™ Isaac™ Sim.             | [GitHub](https://github.com/stereolabs/zed-isaac-sim)                                                                                           |
| ![](/_fern-img/e4f4758cfd70c5de38c13204df9a129907b1c07c4957d8d2c75f07815404902b.webp)      | [ZED Foxglove](/docs/integrations/foxglove/)               | Shows how to use Foxglove with ZED cameras.                         | [Doc](/docs/integrations/foxglove/)                                                                                                             |
| ![](/_fern-img/24575affd576e644067be61de227cbbf6bf053581454dcdab1313bf565e03eeb.webp)          | [ZED YOLO](/docs/integrations/yolo)                        | Uses ZED SDK and YOLO object detection for 3D location of objects.  | [GitHub](https://github.com/stereolabs/zed-yolo)                                                                                                |
| ![](/_fern-img/702326b7137a57b77be5e906e1a71dfccbc023bf507f8ece5f12ba0438adbcd3.webp)         | [ZED Unity Plugin](/docs/integrations/unity/)              | Access ZED SDK features in Unity.                                   | [GitHub](https://github.com/stereolabs/zed-unity/releases/)                                                                                     |
| ![](/_fern-img/343514f15548cc6e8d5432b654946c1188cdbe6d4c339c2061e921049646b969.webp)        | [ZED UE5 Plugin](/docs/integrations/unreal-engine-5/)      | Access ZED SDK features in Unreal Engine 5.                         | [GitHub](https://github.com/stereolabs/zed-UE5)                                                                                                 |
| ![](/_fern-img/d88bf2370016d1fa9a8a8a36a11a3860346a24499819a9517b152dde4dc3feb7.webp)     | [ZED GStreamer](/docs/integrations/gstreamer/)             | Plugins to use ZED and SDK in a GStreamer pipeline.                 | [GitHub](https://github.com/stereolabs/zed-gstreamer)                                                                                           |
| ![](/_fern-img/b9b2e3befacc496c71c595782082d2f66baa5cd527309b7d4d65717f36f36e32.webp) | [TouchDesigner](https://docs.derivative.ca/ZED)            | Plugins to use ZED and SDK with TouchDesigner by Derivative.        | [ZED TOP](https://docs.derivative.ca/ZED_TOP) - [ZED CHOP](https://docs.derivative.ca/ZED_CHOP) - [ZED POP](https://docs.derivative.ca/ZED_POP) |
| ![](/_fern-img/9990995b1feed1a87845644c475aad7641c89ab26130674c542c127982358ce7.webp)        | [ZED OpenCV](/docs/integrations/opencv/)                   | Capture image, depth, and point cloud and convert to OpenCV format. | [GitHub](https://github.com/stereolabs/zed-opencv)                                                                                              |
| ![](/_fern-img/0207b1f196773e02b8456ad5efb2c74e8debf3840ea411ec8183aca9bb4802d9.webp)       | [ZED PyTorch](/docs/integrations/pytorch/)                 | Uses ZED SDK and PyTorch for 3D object detection and segmentation.  | [GitHub](https://github.com/stereolabs/zed-pytorch)                                                                                             |
| ![](/_fern-img/46af2da9bef2f181731f548dc09f348b023c5952006fe56b7641c77ff001a3c8.webp)        | [ZED MATLAB](/docs/integrations/matlab/)                   | Enables utilization of ZED SDK within MATLAB.                       | [GitHub](https://github.com/stereolabs/zed-matlab)                                                                                              |
| ![](/_fern-img/2f6276d7c9eaa3042da5fbb331c71f9e02d95502ecc100c3d5a482c944e9f7a2.webp)      | [ZED OpenPose](https://github.com/stereolabs/zed-openpose) | Real-time multi-person 3D pose detection with OpenPose.             | [GitHub](https://github.com/stereolabs/zed-openpose)                                                                                            |
| ![](/_fern-img/a48a072a236ec295712ff42e3d9fdd39f41062b310a3934fff94e2da493ec108.webp)        | [ZED OpenGL](https://github.com/stereolabs/zed-opengl)     | Use GPU memory to display camera images and depth with OpenGL.      | [GitHub](https://github.com/stereolabs/zed-opengl)                                                                                              |
| ![](/_fern-img/e99d4a2f497a48e289a7678bb70158397d09a2f42332b31632f9b030ff77d9de.webp)         | [ZED Aruco](https://github.com/stereolabs/zed-aruco)       | Track or relocalize camera position using Aruco marker.             | [GitHub](https://github.com/stereolabs/zed-aruco)                                                                                               |
| ![](/_fern-img/d66642ff3e705ec2cd0d166e630181dcd931424550fe577de8c0c56aedbdfc7d.webp)           | [ZED PCL](https://github.com/stereolabs/zed-pcl)           | Acquire and display 3D point cloud with PCL.                        | [GitHub](https://github.com/stereolabs/zed-pcl)                                                                                                 |
| ![](/_fern-img/ed38a6401c5a60a45eda140fba4daeb56067b22510dcb7f9d0b872aadb7e2690.webp)           | [ZED ROS](/docs/integrations/ros/)                         | Provides access to ZED data through ROS topics and services.        | [GitHub](https://github.com/stereolabs/zed-ros-wrapper)                                                                                         |
| ![](/_fern-img/9814b18b933bca2e41bf65838ba0004788414cd28cbb48d6481fa7db436aadf8.webp)        | [ZED OpenNI2](https://github.com/stereolabs/zed-openni)    | OpenNI2 driver for ZED stereo camera family.                        | [GitHub](https://github.com/stereolabs/zed-openni)                                                                                              |