---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.3
alternate:
  - https://catboost.ai/docs/en/concepts/c-plus-plus-api.md
---
> **Documentation Index:** Fetch the complete configuration index at https://catboost.ai/docs/en/llms.txt

# С and C++

The following methods for applying a trained model are provided:

- [Evaluation library](https://catboost.ai/docs/en/concepts/c-plus-plus-api_dynamic-c-pluplus-wrapper.md)
- [Standalone evaluator](https://catboost.ai/docs/en/concepts/c-plus-plus-api_header-only-evaluator.md)
- [Model modification](https://catboost.ai/docs/en/concepts/c-plus-plus-api_carrying_model.md)

The C API and all constant methods of the TFullModel class are thread-safe.

