Eine REST-API (Representational State Transfer API) ist ein Regelsatz, der es verschiedenen Softwareanwendungen ermöglicht, über das Web zu kommunizieren. Eine REST-API verwendet Standard-Webprotokolle und wird daher häufig für die Freigabe von Daten und Funktionen in der Webentwicklung verwendet.