# Building C++ and Cython Extensions using pyarrow¶

pyarrow features both a Cython and C++ API. We intend to fully document the details of how to do this.

The Arrow C++ header files are bundled with a pyarrow installation. To get the absolute path to this directory (like numpy.get_include()), use:

import pyarrow as pa
pa.get_include()