Una biblioteca de gráficos o API de gráficos es una biblioteca de programas diseñada para ayudar a renderizar gráficos de computadora en un monitor. Esto generalmente implica proporcionar versiones optimizadas de funciones que manejan tareas de renderización comunes . Esto se puede hacer puramente en software y ejecutarse en la CPU , común en sistemas integrados , o ser acelerado por hardware por una GPU , más común en PC . Al emplear estas funciones, un programa puede ensamblar una imagen para enviarla a un monitor. Esto libera al programador de la tarea de crear y optimizar estas funciones, y le permite concentrarse en construir el programa de gráficos. Las bibliotecas de gráficos se utilizan principalmente en videojuegos y simulaciones .
Aquí no se cubre el uso de bibliotecas de gráficos en conexión con sistemas de producción de vídeo , como Pixar RenderMan .
Algunas API utilizan Graphics Library (GL) en su nombre, especialmente OpenGL y WebGL .