Vulkan

OpenGL and Vulkan both are grahics rendering libraries developed by Khronos Group.
Vulkan is successor of openGL and addresses shortcomings of OpenGL(like less CPU overhead, better multi-threading support, and improved performance)
Both APIs(OpenGL & Vulkan) serve as intermediate layer between software and the GPU hardware, translating application graphics commands into GPU-specific instructions

Features of Vulkan

Cross-platform support across devices and operating systems (Windows, Linux, Android, etc.).
Fine-grained control over GPU operations such as command buffers, memory, and pipelines.
Designed to leverage modern GPUs efficiently, improving frame rates and reducing latency in graphics-intensive applications.