Tools for Developers
LunarG delivers a comprehensive suite of GPU development tools and runtimes, serving as the primary architect, lead developer, and maintainer of essential Vulkan ecosystem components. These include the Vulkan SDK, GFXReconstruct, VKConfig (Vulkan Configurator), Vulkan Validation Layers, the Vulkan Profiles toolset, KosmicKrisp (the Mesa-based Vulkan driver for Apple hardware), and the Crash Diagnostic Layer.
While LunarG drives the core design, implementation, and ongoing stewardship of these technologies, we actively collaborate with the broader open-source community and the Khronos Group to foster continued innovation and ecosystem growth.
LunarG Products
Vulkan SDK
The complete development package from LunarG containing the Vulkan loader, validation layers, headers, tools, and documentation for building Vulkan applications.
GFXReconstruct
Cross-platform API capture and replay tool that records application API calls into a compact capture file for offline analysis, debugging, and regression testing.
VKconfig
The Vulkan Configurator, a tool with a graphical user interface used to configure your Vulkan system including the Vulkan Loader, Vulkan Layers, and Vulkan drivers.
Validation Layers
The official Vulkan validation layers that perform API usage validation to catch errors during Vulkan application development.
KosmicKrisp
A Mesa Vulkan driver for running Vulkan applications on macOS that is both Vulkan conformant and performant.
Crash Diagnostic Layer
A Vulkan layer to help diagnose the cause of GPU hangs and crashes by adding completion checkpoints to command buffers and generating dump files on error detection.
Partner with LunarG to do impossible things.
We believe collaboration is one of the great benefits and opportunities of being part of the visual computing community, and our strength is in our shared expertise. While we focus on your GPU coding issues, you can focus on creating unforgettable visual experiences.
Together, we’ll unlock the full power and potential of today’s GPU’s to surpass your customers’ expectations.


