Tujuan Antara_muka_pengaturcaraan_aplikasi

Sama seperti antara muka grafik pengguna (GUI) memudahkan orang menggunakan program, antara muka pengaturcaraan aplikasi menjadikannya lebih mudah bagi pemaju untuk menggunakan teknologi tertentu dalam membina aplikasi. API mempermudahkan pengaturcaraan dengan pengabstrakan pelaksanaan dasar dan hanya mendedahkan objek atau tindakan yang diperlukan pemaju. Walaupun antara muka grafik untuk pelanggan e-mel mungkin memberikan pengguna dengan butang yang melakukan semua langkah untuk mengambil dan menyerlahkan e-mel baru, API untuk input/output fail mungkin memberi pemaju satu fungsi yang menyalin fail dari satu lokasi ke lokasi yang lain tanpa yang memerlukan pemaju memahami operasi sistem fail yang terjadi di belakang tabir.[1]

Pengurusan API moden membantu perusahaan mendedahkan komponen individu dalam perkhidmatan yang didokumentasikan dengan baik yang membolehkan pemaju dan rakan kongsi dalaman dapat menggunakan ciri-ciri baru dengan cepat.[2]