Графическая библиотека или графический API — это программная библиотека, предназначенная для помощи в рендеринге компьютерной графики на мониторе. Обычно это включает в себя предоставление оптимизированных версий функций, которые обрабатывают общие задачи рендеринга . Это может быть сделано исключительно программно и запущено на CPU , что распространено во встраиваемых системах , или быть аппаратно ускорено GPU , что более распространено в ПК . Используя эти функции, программа может собрать изображение для вывода на монитор. Это освобождает программиста от задачи создания и оптимизации этих функций и позволяет ему сосредоточиться на создании графической программы. Графические библиотеки в основном используются в видеоиграх и симуляциях .
Использование графических библиотек в системах видеопроизводства , таких как Pixar RenderMan , здесь не рассматривается.
Некоторые API используют в своем названии аббревиатуру Graphics Library (GL), в частности OpenGL и WebGL .