คือ วิธีการเชื่อมต่อระหว่างเว็บไซต์หรือแพลตฟอร์ม โดยมี 2 ฝ่ายหลัก:
- ผู้ใช้บริการ (Clients) → ฝ่ายที่ส่งคำขอ (Request)
- ผู้ให้บริการ (Servers) → ฝ่ายที่ตอบรับคำขอ (Response)
- API ทำหน้าที่ในการ ประมวลผลและรับส่งข้อมูลระหว่างกันโดยอัตโนมัติ
- ผู้ให้บริการเป็นผู้กำหนดขอบเขตของการเข้าถึงข้อมูล
- ผู้ใช้งานสามารถเขียนคำสั่งเพื่อเรียกใช้ข้อมูลหรือบริการที่ระบบอนุญาต
- ถูกนำไปประยุกต์ใช้ในงานพัฒนาซอฟต์แวร์และแอปพลิเคชันจำนวนมาก เช่น การเชื่อมต่อระบบ เทรดอัตโนมัติ (Auto Trading) ของนักลงทุน