Rozhraní Graphics Device Interface je rozhraní API systému Microsoft Windows, které slouží k reprezentaci grafických objektů a jejich přenosu do výstupních zařízení, jako jsou tiskárny a monitory.

GDI je zodpovědné za úlohy, jako je kreslení čar a křivek, vykreslování písem a práce s paletami. Není přímo zodpovědný za vykreslování oken, nabídek atd.; tato úloha je vyhrazena jinému subsystému postavenému nad GDI. Jiné systémy mají komponenty podobné GDI, například QuickDraw v systému Macintosh a GDK/Xlib v GNOME/GTK.

Pravděpodobně nejvýznamnější schopností GDI oproti přímým metodám přístupu k hardwaru jsou jeho možnosti škálování a abstrakce cílových zařízení. Pomocí GDI lze velmi snadno kreslit na více zařízení, například na obrazovku a tiskárnu, a očekávat v každém případě správnou reprodukci. Tato schopnost je středobodem všech aplikací What You See Is What You Get pro Microsoft Windows.

Jednoduché hry, které nevyžadují rychlé vykreslování grafiky, používají GDI. GDI však nedokáže správně animovat, protože nemá žádnou synchronizaci s framebufferem a chybí mu rasterizace pro 3D. Moderní hry místo toho obvykle používají DirectX nebo OpenGL, které dávají programátorům možnost využívat vlastnosti moderního hardwaru.