<br />

Select a target platform for step-by-step instructions on configuring
toolchains and building MediaPipe Framework example pipelines.

## Target platforms

[Desktop
### C++ command-line examples
Build and run CPU and GPU calculator graphs on Linux and macOS with Bazel.](https://developers.google.com/edge/mediapipe/framework/getting_started/cpp) [Mobile
### Android examples
Build Android APK targets with Bazel or import AAR libraries into Android Studio.](https://developers.google.com/edge/mediapipe/framework/getting_started/android) [Mobile
### iOS examples
Configure Xcode provisioning and compile Metal-accelerated MediaPipe Framework apps on iOS.](https://developers.google.com/edge/mediapipe/framework/getting_started/ios) [Python Bindings
### MediaPipe Framework in Python
Create packets and inspect CalculatorGraph streams from Python.](https://developers.google.com/edge/mediapipe/framework/getting_started/python_framework)

> [!NOTE]
> **Note:** For browser and JavaScript applications, use the WebAssembly and WebGPU packages in [MediaPipe Tasks for Web](https://developers.google.com/edge/mediapipe/solutions/setup_web).