"Descrivi le caratteristiche principali di un'API REST."
Una REST API è un tipo di architettura API che supporta la comunicazione tra due o più applicazioni o servizi internet. Alcune caratteristiche chiave di una REST API includono: il modello client-server, la mancanza di stato che mantiene le transazioni, un'interfaccia uniforme per la gestione delle richieste e delle risposte, un sistema stratificato per una maggiore scalabilità e risposte cache per una migliore performance. Una REST API può anche essere utilizzata come servizio per le applicazioni front-end, rendendola una scelta ideale per lo sviluppo di applicazioni.