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

Clone the SDK:
  • Linux/macOS/Windows
git clone https://github.com/pipecat-ai/pipecat-client-cxx
cd pipecat-client-cxx
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