.. title:: Ouster SDK

.. toctree::
   :hidden:

   Ouster SDK Overview <self>
   Installation <installation>
   Download and Visualize Sample Data <sample-data>
   
.. toctree::
   :caption: Python Guide
   :hidden:

   Developer Quick Start <python/quickstart>
   Using ScanSource API <python/using-scan-source>
   Examples <python/examples/index>
   SLAM Quickstart <python/slam-api-example>
   Point Cloud Visualizer <python/viz/index>
   Developing <python/devel>

.. toctree::
   :caption: C++ Guide
   :hidden:

   Build <cpp/building.rst>
   Examples <cpp/examples/index.rst>

.. toctree::
   :caption: ROS1 Guide
   :hidden:

   Build and Use <https://github.com/ouster-lidar/ouster-ros/wiki/index>

.. toctree::
   :caption: SDK Reference
   :hidden:

   OSF <reference/osf>
   Lidar Scan API <reference/lidar-scan>
   Python API Reference <python/api/index>
   C++ API Reference <cpp/api>
   Changelog <reference/changelog>

.. toctree::
   :caption: Command Line Utility Guide
   :hidden:

   Overview <cli/overview>
   Getting Started <cli/getting-started>
   Sample Sessions <cli/sample-sessions>
   Common Use Cases <cli/common-use-cases>
   Mapping Sessions <cli/mapping-sessions>

.. toctree::
   :caption: Migration Guides
   :hidden:

    Migrating from 20220927/0.5.1 to 20230114/0.7.1 <migration/migration-20220927-20230114>
    Migrating from 20230114/0.7.1 to 20230403/0.8.1 <migration/migration-20230114-20230403>
    Migration from 20231031/0.10.0 to 20240423/0.11.0 <migration/migration-20231031-20240423>
..
   FAQ <faq>

.. toctree::
   :hidden:
   :caption: External Links

   Source Code <https://github.com/ouster-lidar/ouster_example>
   Issue Tracker <https://github.com/ouster-lidar/ouster_example/issues>
   Sensor Documentation <https://static.ouster.dev/sensor-docs/>
   More Sample Data <https://ouster.com/resources/lidar-sample-data/>


.. include:: overview.rst


.. todolist:: 
