Skip to main content
The Pipecat C++ SDK provides a native implementation for building voice and multimodal AI applications. It supports:
  • Linux (x86_64 and aarch64)
  • macOS (aarch64)
  • Windows (x86_64)

Dependencies

libcurl

The SDK uses libcurl for HTTP requests.
  • Linux
  • macOS
  • Windows
sudo apt-get install libcurl4-openssl-dev

Installation

Build the SDK using CMake:
  • Linux/macOS
  • Windows
cmake . -G Ninja -Bbuild -DCMAKE_BUILD_TYPE=Release
ninja -C build

Cross-compilation

For Linux aarch64:
cmake . -G Ninja -Bbuild -DCMAKE_TOOLCHAIN_FILE=aarch64-linux-toolchain.cmake -DCMAKE_BUILD_TYPE=Release
ninja -C build

Documentation

I