API (رابط برنامه‌نویسی اپلیکیشن) مجموعه قوانین و پروتکل‌هایی است که به برنامه‌نویسان اجازه می‌دهد تا با سرویس‌ها و برنامه‌های دیگر ارتباط برقرار کنند. این ارتباط از طریق درخواست‌ها و پاسخ‌های HTTP یا دیگر پروتکل‌ها برقرار می‌شود.