API adalah singkatan dari “Application Programming Interface.” Versi API adalah seperangkat aturan dan prosedur khusus yang digunakan program perangkat lunak untuk berinteraksi satu sama lain. Ketika sebuah perusahaan merilis versi baru dari API-nya, biasanya itu berarti bahwa versi baru tersebut menyertakan perubahan atau penambahan pada fungsi yang dapat dilakukan oleh API tersebut. Pemrogram perlu mengetahui perubahan ini untuk membuat perangkat lunak yang kompatibel.