Appendix C. Layers & Extensions

Extensions to the Vulkan API can be defined by authors, groups of authors, and the Khronos Vulkan Working Group. In order not to compromise the readability of the Vulkan Specification, the core Specification does not incorporate most extensions. The online registry of extensions is available at URL

and allows generating versions of the Specification incorporating different extensions.


The mechanism and process of specifying extensions is subject to change, as we receive feedback from authors and further requirements of documentation tooling. This appendix will be updated as this evolves.