Un'API è un prodotto. Perché versioning, validazione e semantica degli errori contano più della scelta dello stile.
Categoria · Backend & Dati
Interfaccia = contratto di prodotto.
Un'API è l'interfaccia tecnica attraverso cui i sistemi dialogano. REST, GraphQL, gRPC, WebSocket — a seconda del caso d'uso. Per la stragrande maggioranza delle API di prodotto, REST con JSON è la scelta più pragmatica.
Più importante della scelta dello stile è la gestione del contratto: versioning, validazione, semantica chiara degli errori, documentazione, monitoring. Un'API è un prodotto consumato da altri team.
API e AI.
I provider LLM espongono i loro modelli tramite API (Anthropic Messages API, OpenAI API). Gli Agents usano le API come tool — ogni chiamata API è un'azione potenziale dell'Agent. Significa: la qualità di un'integrazione AI dipende dalla qualità delle API intorno.


