# Developer Guide cuProj has two main components: the cuProj Python package and the `libcuproj` header-only C++ library, referred to as `cuProj` and `libcuproj` respectively in this documentation. This page discusses the design of `cuProj`. For information on `libcuproj`, see the [C++ API reference](https://docs.rapids.ai/api/libcuproj/stable/). ```{toctree} :maxdepth: 2