API เป็นบริการที่ช่วยให้นักพัฒนาสามารถเชื่อมต่อและสื่อสารโดยใช้โปรโตคอล โปรโตคอลอนุญาตการเชื่อมต่อของซอฟต์แวร์ทั้งแบบรวมและแยกต่างหากส่วนต่อประสานเป็นสื่อกลางที่ทั้งสองระบบสามารถสื่อสารกันได้
API มีความสำคัญต่อการสื่อสารและคุณจะพบได้ทุกที่เช่น Twitter API, Flickr API และ Maps API เพื่อให้ง่ายต่อการเข้าใจตัวอย่างว่ามีความสำคัญอย่างไรลองนึกภาพว่าคุณไม่สามารถคัดลอกและวางจากแผ่นจดบันทึกลงใน Google Chrome และคุณต้องป้อนข้อความด้วยมืออีกครั้ง API ทำให้สิ่งนี้เกิดขึ้นโดยไม่เสียเวลากับการเขียนข้อความของคุณใหม่
สภาพแวดล้อมการทำงานส่วนใหญ่จะให้ API เช่นเดียวกับเว็บไซต์ขนาดใหญ่ที่สุดในปัจจุบัน API เหล่านี้จัดทำขึ้นเพื่อให้นักพัฒนาซอฟต์แวร์เชื่อมโยงซอฟต์แวร์ของตนเองเข้ากับระบบปฏิบัติการหรือเว็บไซต์ได้ง่ายขึ้น ตัวอย่างเช่น Amazon API ถูกใช้โดยนักพัฒนาเพื่อสร้างหน้าร้านค้าออนไลน์เฉพาะเพื่อวัตถุประสงค์ด้านอีคอมเมิร์ซ