Ein Web-API ist eine Schnittstelle, die es zwei Softwarekomponenten ermöglicht, über das Internet zu kommunizieren. Ein Webservice ist eine Web-API, die einfache HTTP-Anfragen für GET-, POST-, PUT- und DELETE-Daten verwendet. Webdienstleistungen werden in der Regel verwendet, um Daten aus einem Backend-System, z. B. einer Datenbank, zur Verfügung zu stellen, damit sie von einem Frontend-System, z. B. einer WebApp, verwendet werden können.