# Developers

- [Introduction](https://docs.safekey.be/developers/introduction.md): Developers section of the SafeKey documentation.
- [PHP Software Libraries (FIDO2)](https://docs.safekey.be/developers/php-software-libraries-fido2.md): SafeTech has created multiple libraries to enable web developers to integrate FIDO compatibility into their websites and start providing SafeKey support with ease.
- [Javascript Libraries (CS)](https://docs.safekey.be/developers/javascript-libraries-cs.md): The JavaScript libraries are designed to work with browser-based applications and facilitate communication with a SafeKey device. They're constructed using TypeScript and bundled with the parcel tool.
- [Python CLI Tools (CS)](https://docs.safekey.be/developers/python-cli-tools-cs.md): This page provides information on Python command line interface (CLI) tools to install and test various features of SafeKey such as Custom Storage (CS).
- [SafeKey Protocol (CS)](https://docs.safekey.be/developers/safekey-protocol-cs.md): This chapter contains a description of the protocol used for communication with device’s custom features.
- [High-Level Design Docs (CS)](https://docs.safekey.be/developers/high-level-design-docs-cs.md): High-level description of how the SafeKey is designed and how it works.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.safekey.be/developers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
