برنامهنویسی واسط برنامهنویسی (Application Programming Interface)، که به آن API میگوییم، یک مجموعه دستورالعملها، پروتکلها و ابزارهایی است که به برنامهنویسان امکان برقراری ارتباط و تعامل با یک سرویس و سیستم را میدهد. از طریق API، برنامهنویسان میتوانند به سرویسها و منابع مختلفی مانند بانکهای اطلاعاتی، سرویسهای وب، سیستمهای پرداخت و غیره دسترسی داشته باشند و از قابلیتها و دادههای آنها استفاده کنند.