Uma API define quais requisições um sistema aceita e quais respostas devolve — como um contrato. No CuidarSeguro, por exemplo, o frontend em Next.js conversa com o Supabase através de uma API gerada automaticamente (PostgREST) a partir do banco de dados.
Exemplo prático: quando um app de clima "busca a previsão", ele está chamando a API de um serviço meteorológico e recebendo os dados de volta, geralmente em formato JSON.