> For the complete documentation index, see [llms.txt](https://docs.propulsionhq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.propulsionhq.com/developer-guide.md).

# Developer Guide

- [Generate an API Key](https://docs.propulsionhq.com/developer-guide/generate-an-api-key.md): To use the PropulsionAI services, you need an API key. Follow these steps to generate one
- [Install PropulsionAI](https://docs.propulsionhq.com/developer-guide/install-propulsionai.md): You can interact with PropulsionAI either through our SDKs or directly via the REST API.
- [Chat](https://docs.propulsionhq.com/developer-guide/chat.md): To perform a basic chat completion:
- [Function Calling](https://docs.propulsionhq.com/developer-guide/function-calling.md): To perform a function calling:
- [Knowledge base](https://docs.propulsionhq.com/developer-guide/knowledge-base.md): To use a private, secure and encrypted Knowledge base:
- [Support](https://docs.propulsionhq.com/developer-guide/support.md): We're here to assist you with any questions or issues you may have.
