# DepthAI v2

Quick links to get started with the DepthAI software

### Getting Started

 * [Manual Installation](https://docs.luxonis.com/software/depthai/manual-install.md)
 * [DepthAI "Hello World"](https://docs.luxonis.com/software/depthai/hello-world.md)

### Code

 * [DepthAI Examples](https://docs.luxonis.com/software/depthai/examples.md)
 * [OAK Examples](https://github.com/luxonis/oak-examples)
 * [Perception Apps](https://docs.luxonis.com/cloud/advanced/legacy/perception-apps/examples.md) (Cloud)

### API Reference

 * [C++](https://docs.luxonis.com/software/api/cpp.md)
 * [Python](https://docs.luxonis.com/software/api/python.md)
 * [Java](https://docs.luxonis.com/software/api/java.md)

## Software ecosystem

Software ecosystem that's built on top of the DepthAI API

### Neural Networks

 * [Overview](https://docs.luxonis.com/software/perception/neural-networks.md)
 * [AI training](https://docs.luxonis.com/software/ai-inference/training.md)
 * [Conversion & Deploy](https://docs.luxonis.com/software/ai-inference/conversion.md)

### Integrations

 * [Unity](https://github.com/luxonis/depthai-unity)
 * [TouchDesigner](https://derivative.ca/community-post/tutorial/oak-d-touchdesigner-part-1-getting-started/66944)
 * [Roboflow](https://blog.roboflow.com/deploy-roboflow-model-luxonis-depth-sdk/)

### ROS

 * [DepthAI ROS](https://docs.luxonis.com/software/ros/depthai-ros.md)
 * [VIO & SLAM](https://docs.luxonis.com/software/ros/vio-slam.md)
 * [Visualize](https://docs.luxonis.com/software/ros/visualize-foxglove.md)

## DepthAI API

DepthAI API ([Python](https://github.com/luxonis/depthai-python), [C++](https://github.com/luxonis/depthai-core)) allows users to
develop and deploy vision pipelines that run on the accelerated hardware blocks on our devices.

### DepthAI Components

 * [Nodes](https://docs.luxonis.com/software/depthai-components/nodes.md) represent a sensor, accelerated hardware, or some
   compute function
 * [Pipeline](https://docs.luxonis.com/software/depthai-components/pipeline.md) consists of linked nodes and gets deployed to the
   device where it runs on accelerated hardware blocks
 * [Messages](https://docs.luxonis.com/software/depthai-components/messages.md) are used for communication between nodes. They
   hold data and metadata
 * [Device](https://docs.luxonis.com/software/depthai-components/device.md) represents Luxonis' device, either an OAK camera or a
   RAE. It handles connectivity and communication
 * [Bootloader](https://docs.luxonis.com/software/depthai-components/bootloader.md) handles logic when booting the device and
   makes device accessible for connection
