# Example Applications

{% hint style="info" %}
These example applications only apply to AuterionOS version 2.5 and earlier. Developers targeting AOS 2.7 and newer should use the new app workflow instead: [app-development](https://docs.auterion.com/app-development/app-development "mention")
{% endhint %}

A good way to start developing applications for AuterionOS is to play with the examples below:

## Fetching Autopilot Telemetry in C++

Single container C++ application using [mavsdk](https://mavsdk.mavlink.io/main/en/index.html) to get flight controller telemetry

{% content-ref url="examples/get-telemetry-cpp" %}
[get-telemetry-cpp](https://docs.auterion.com/app-development/legacy-app-workflow/examples/get-telemetry-cpp)
{% endcontent-ref %}

## Fetching Autopilot Telemetry in Python

Single container Python application using [mavsdk](https://mavsdk.mavlink.io/main/en/index.html) to get flight controller telemetry

{% content-ref url="examples/get-telemetry-python" %}
[get-telemetry-python](https://docs.auterion.com/app-development/legacy-app-workflow/examples/get-telemetry-python)
{% endcontent-ref %}

## Photo Gallery

Multi-container Python application interacting with [Auterion Payload Manager](https://docs.auterion.com/app-development/app-framework/payload-manager) and exposing a WebUI

{% content-ref url="examples/gallery" %}
[gallery](https://docs.auterion.com/app-development/legacy-app-workflow/examples/gallery)
{% endcontent-ref %}
