> For the complete documentation index, see [llms.txt](https://apertus.gitbook.io/vr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apertus.gitbook.io/vr/developers.md).

# Developers

- [Development Cycle](https://apertus.gitbook.io/vr/developers/development-cycle.md)
- [Architecture](https://apertus.gitbook.io/vr/developers/architecture.md)
- [Project folders](https://apertus.gitbook.io/vr/developers/architecture/project-folders.md)
- [Configuration ecosystem](https://apertus.gitbook.io/vr/developers/architecture/configuration-ecosystem.md)
- [API](https://apertus.gitbook.io/vr/developers/api.md)
- [C++ API](https://apertus.gitbook.io/vr/developers/api/cpp.md)
- [JavaScript API](https://apertus.gitbook.io/vr/developers/api/javascript.md): The NodeJsPlugin and NodeJsExtension plugins provide JavaScript API for ApertusVR.
- [HTTP REST API](https://apertus.gitbook.io/vr/developers/api/http-rest-api.md)
- [Getting Started](https://apertus.gitbook.io/vr/developers/getting-started.md)
- [Creating a plugin](https://apertus.gitbook.io/vr/developers/getting-started/creating-a-plugin.md)
- [Creating a sample](https://apertus.gitbook.io/vr/developers/getting-started/creating-a-sample.md)
