# Reference
These pages provide detailed reference to the Mir's programming and other interfaces.

- [API](/api/library_root): Mir API reference
- [Introducing the MirAL API](introducing_the_miral_api.md): The primary external interface for compositor authors
- [Continuous integration](continuous-integration.md): A detailed guide through Mir's testing infrastructure
- [DSO Versioning guide](dso_versioning_guide.md): How is ABI managed in the Mir project
- [Kernel requirements](kernel_requirements.md): The kernel features required to run Mir-based compositors
- [Mousekeys](mousekeys.md): Accessibility feature allowing you to control the pointer using your keyboard
- [Mousekeys API](mousekeys-api.md): A technical description of the mousekeys API for compositor authors


```{toctree}
:hidden:

/api/library_root
introducing_the_miral_api.md
dso_versioning_guide.md
continuous-integration.md
kernel_requirements.md
mousekeys.md
mousekeys-api.md
```
