API adalah singkatan dari application programming interface yang memungkinkan perangkat lunak berkomunikasi satu sama lain. Selain itu, API dapat membuat suatu sistem atau aplikasi mengirim permintaan, dan menerima respon dalam format yang ditentukan.
API memiliki berbagai format dan protokol komunikasi, seperti REST (Representational State Transfer), SOAP (Simple Object Access Protocol), dan GraphQL. Semuanya dapat digunakan untuk mengakses berbagai jenis sumber daya, termasuk data, layanan web, perangkat keras, dan banyak lagi.
API berfungsi sebagai penghubung antar aplikasi dan database, karena API merupakan jembatan antara aplikasi yang memungkinkan pertukaran data.