Application Programming Interfaces یا API ها، راهی برای ارتباط برنامهها یا سرویسهای کامپیوتری با یکدیگر هستند. این ارتباط معمولا در نقطه پایانی API یا API endpoint اتفاق میافتد. در این مقاله به بررسی و مقایسه Rest API و Web API، که دو روش محبوب برای ساخت API هستند، پرداخته خواهد شد.