Definition: REST-API, auch als „Representational State Transfer – Application Programming Interface“ bekannt, ist eine Programmier-Schnittstelle, die den Datenaustausch auf verteilte Systeme ermöglicht.

Im heutigen modernen Zeitalter sind die meisten Anwendung in irgendeiner Form mit dem Internet verbunden. Neben mobilen Endgeräten wie Smartphones, Tablets und Co. sind heute auch eine Vielzahl von unterschiedlichen Systemen im Einsatz, die sogenannte Programmier-Schnittstellen wie die REST-API unabdingbar machen. Genau aus diesem Grund sind REST-APIs aus dem modernen Web nicht mehr wegzudenken. Doch was ist eine REST-API nun genau und wie funktioniert diese Art von Programmier-Schnittstelle überhaupt?