API

API (Application Programming Interface) é um conjunto de regras e ferramentas que permite a comunicação entre diferentes sistemas, softwares ou serviços. Em outras palavras, uma API define como dois sistemas podem trocar informações de forma estruturada.

Endpoint (ponto final): um site pode ser considerado um endpoint, mas geralmente esse termo é utilizado para falar de uma API.

breaking change são mudanças significativas que pode quebrar aplicações que se comunicam com a api como a mudança de um nome de uma variável. non-breaking change são mudanças que não causam impacto, como adição de novas variáveis

URI Path Versioning uma nova versão para api que evita quebrar a relação com os clientes. versões diferentes são distribuídas em pastas separadas, como v1, v2 etc... exemplo: localhost:3000/api/v1/conteudolocalhost:3000/api/v1/conteudo.

Assuntos Relacionados