# C/C++ API Reference

| Module | Description |
|--------|-------------|
| [Transfer Engine C++ API](../../design/transfer-engine/cpp-api) | `TransferEngine` class — memory registration, batch transfer, segment management, RDMA transport |
| [TENT C++ API](../../design/tent/cpp-api) | `mooncake::tent::TransferEngine` — next-gen transfer engine with automatic transport selection and fault tolerance |
| [Mooncake Store Client C++ API](mooncake-store) | `Client` class — `Put`/`Get`/`Remove`/`Replicate` operations, `BufferAllocatorBase` interface |

:::{toctree}
:maxdepth: 1
:hidden:

../../design/transfer-engine/cpp-api
../../design/tent/cpp-api
mooncake-store
:::
