API adalah perkhidmatan yang membolehkan pembangun berhubung dan berkomunikasi dengan menggunakan protokol. Protokol ini membolehkan penyambungan kedua-dua perisian bersepadu dan terpisah, antara muka menjadi media di mana kedua-dua sistem dapat berkomunikasi.
API sangat penting untuk komunikasi dan anda akan menemukannya di semua tempat seperti Twitter API, API Flickr, dan API Peta. Untuk mengambil contoh yang sangat mudah difahami betapa pentingnya mereka, bayangkan jika anda tidak dapat menyalin dan menampal dari notepad ke dalam Google Chrome dan anda perlu memasukkan semula teks dengan tangan; API menjadikan ini berlaku tanpa membuang masa menulis semula teks anda.
Sebilangan besar persekitaran operasi menyediakan API seperti kebanyakan laman web besar hari ini. API ini disediakan untuk memudahkan pembangun menghubungkan perisian mereka sendiri ke dalam sistem operasi atau laman web. Sebagai contoh, API Amazon digunakan oleh pemaju untuk membuat ruang depan dalam talian khusus untuk tujuan e-dagang.