O que é uma API?
Uma API (interface de programação de aplicações) é uma forma definida de um software pedir dados ou pedir que faça algo a outro, como "traga os pedidos deste cliente" ou "cobre este cartão".
Um cardápio de restaurante é uma boa imagem de uma API. Ele lista o que você pode pedir e como pedir; você não precisa saber como a cozinha funciona.
Os apps usam APIs o tempo todo. O frontend chama a API do seu próprio backend para carregar e salvar dados. O backend chama as APIs de outras empresas para enviar e-mails, receber pagamentos, mostrar mapas ou usar um modelo de IA.
A maioria das APIs exige uma chave para comprovar quem está fazendo a chamada. Essas chaves são segredos e devem ficar no servidor, nunca no navegador.
Exemplos
- Uma API de pagamento para cobrar um cartão
- Uma API de mapas para mostrar um local
- Uma API de IA para resumir um texto
Perguntas
O que é uma API REST?
REST é um estilo comum de API que usa endereços da web e ações padronizadas: get para ler, post para criar, put ou patch para alterar e delete para remover.
As APIs são gratuitas?
Algumas são, muitas têm um nível gratuito e outras cobram pelo uso. Confira os limites e os preços antes de criar algo que dependa de uma delas.
Veja também
Mythex · Pricing · Crie qualquer coisa com IA · Templates de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English