pour rentrer dans les details une API (Application Programm Interface) est un enssemble de fonction determiner integrer dans un os et utilisable par les application et par ce dernier.C'est une sorte de couteau suisse que les application utilise pour faires des taches bien precises.Par exemple pour communique sur internet ,on utilise l'api winsock ,cela evite de devoir programmer et ce pour chaque type de materiel un pilote pour les deifferente perifs d'acces (que ce soit aussi bien modem rtc sur serie usb ,isa ou pci ,cate reseau pour lan ,cale et adsl ,ect) du protocol (http ,tcp/ip) que de la maniere de se connecter (dialer ,connection direct par ip au demmarrge de la becane),pour opengl ,c'est pareil aulieux de devoir a chaque fois reecrire des routine d'affichage pour chaque type de pc (avec ou sans carte 3d et le type de carte 3d ,ses capacite ,ect) le programmeur ecrit ses scene avec opengl et c'est l'api qui s'occupe du reste (magique non) il y en a plein d'autre (notament le bouquet de directx:direct draw ,3d ,sound) generalement on y accede en utilisant les dll (pour opengl ,c'st opengl32.dll ou celle de ta carte graphique qui est indique dans le registre au niveau opengl)