REST è un’architettura di rete utilizzata principalmente per la progettazione di API (Application Programming Interfaces) per il web. Sviluppata da Roy Fielding nel 2000, REST si basa su una serie di principi che rendono le interazioni tra i client (come browser o app mobile) e i server semplici, scalabili e stateless. Ogni risorsa nell’architettura REST è identificata da un URI (Uniform Resource Identifier) e può essere manipolata utilizzando metodi HTTP standard come GET, POST, PUT, DELETE, ecc. Le API RESTful sono particolarmente apprezzate per la loro facilità d’uso, la scalabilità e l’adozione di standard web aperti, rendendole la scelta preferita per lo sviluppo di servizi web moderni.