# Library

The Genie SDK documentation library section covers aspects related to the Genie library (e.g. libGenie.so or Genie.dll).
This includes the Genie C API and the JSON configurations. We divide this section by the API components as listed below.

## Genie C API

- [Genie C API](https://docs.qualcomm.com/doc/80-63442-100/topic/api_root.html)

## Thread safety

Please note that the Genie C API currently does not offer thread safety guarantees. Thread safety features will be
provided in a future release.

## Components

- [GeniePipeline](https://docs.qualcomm.com/doc/80-63442-100/topic/pipeline.html)
- [GenieNode](https://docs.qualcomm.com/doc/80-63442-100/topic/node.html)
- [GenieDialog](https://docs.qualcomm.com/doc/80-63442-100/topic/dialog.html)
- [GenieEmbedding](https://docs.qualcomm.com/doc/80-63442-100/topic/embedding.html)
- [GenieProfile](https://docs.qualcomm.com/doc/80-63442-100/topic/profile.html)
- [GenieSampler](https://docs.qualcomm.com/doc/80-63442-100/topic/sampler.html)
- [GenieEngine](https://docs.qualcomm.com/doc/80-63442-100/topic/engine.html)
- [GenieTokenizer](https://docs.qualcomm.com/doc/80-63442-100/topic/tokenizer.html)

Last Published: Oct 02, 2025

[Previous Topic
GenAiTransformer Backend Example](https://docs.qualcomm.com/bundle/publicresource/80-63442-100/topics/wt19-en-de.md) [Next Topic
Genie C API](https://docs.qualcomm.com/bundle/publicresource/80-63442-100/topics/api_root.md)