Glossário

O que é uma API?

Uma API (interface de programação de aplicações) é uma forma definida de um programa pedir dados ou pedir a outro que faça algo, como "obter as encomendas deste cliente" ou "debitar este cartão".

A ementa de um restaurante é uma boa imagem de uma API. Mostra o que pode pedir e como o pedir; não precisa de saber como funciona a cozinha.

As aplicações usam APIs constantemente. O seu frontend chama a API do seu próprio backend para carregar e guardar dados. O seu backend chama as APIs de outras empresas para enviar emails, receber pagamentos, mostrar mapas ou usar um modelo de IA.

A maioria das APIs exige uma chave para provar quem está a fazer o pedido. Essas chaves são segredos e devem ficar no servidor, nunca no navegador.

Exemplos

  • Uma API de pagamentos para debitar um cartão
  • Uma API de mapas para mostrar uma localização
  • Uma API de IA para resumir texto

Perguntas

O que é uma API REST?

REST é um estilo comum de API que usa endereços web e ações padrão: 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 consoante a utilização. Verifique os limites e os preços antes de criar algo que dependa de uma delas.

Ver também

  • O que é uma API? (guia completo)
  • Como criar uma API REST
  • REST vs GraphQL

Mythex · Pricing · Crie qualquer coisa com IA · Modelos de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)