Quero me matricular
Artigos Alura Lingua

O que significa API?

Giovanna Oliveira
Giovanna Oliveira
O que significa api #inset

Hi, there! Na área de tecnologia existe um produto muito interessante, especialmente no mercado B2B (business to business): APIs. Quer saber mais sobre o assunto? Então confira este artigo! Are you ready?

1. O que significa API

API é abreviação de Application Programming Interface, que quer dizer Interface de Programação de Aplicativos. Como o próprio nome indica, ela é uma interface usada para auxiliar na programação de aplicativos. E como isso acontece?

Imagine que você está criando um app como o Uber, por exemplo, para oferecer serviços de transporte. Um dos pontos básicos de um aplicativo de transportes é o mapa: é nele que o cliente vai indicar onde espera o motorista, o caminho que vai fazer etc.

Desenvolver um mapa exige um grande trabalho e muito investimento de tempo e de dinheiro. Por isso, uma maneira de economizar recursos é aplicar um mapa já pronto no app do Uber, como se fosse parte dele. Nesse caso, uma possibilidade seria incorporar o Google Maps, rodando dentro do app do Uber (em vez de direcionar o cliente para o site do Google). O Google Maps, nesse exemplo, é uma API do Uber.

API, portanto, é uma plataforma que funciona como uma ponte, transmitindo dados entre um cliente e um servidor de forma que as funcionalidades da API possam ser usadas por aplicativos que querem oferecer seus serviços sem precisar desenvolver uma grande estrutura de back-end.

Obs.: não lembra o que é back-end? Clique aqui para ler o nosso artigo explicando.

2. Exemplos de APIs

Há muitos serviços que podem ser oferecidos num app através de APIs. Um dos mais comuns é o de mapas, como no caso do Google Maps, como já mencionamos. A seguir vamos listar mais alguns exemplos.

Payments (Pagamentos)

Uma API pode ser a responsável por oferecer o serviço de pagamento num app. Por exemplo, imagine uma loja de produtos para pets que usa o PagSeguro como API para fazer as cobranças de todos os produtos vendidos em sua loja on-line.

Login

O login de um app pode ser facilitado por uma API. Nesse caso, um exemplo é a opção de usar o Google ou uma rede social, como Facebook ou Instagram, para fazer o cadastro. A ideia, nesse caso, é melhorar a experiência diminuindo o esforço do usuário, que não precisará passar por todas as etapas de cadastro.

Chatbots

APIs podem ser usadas em chatbots em sites e apps para ajudar os usuários a sanar dúvidas e problemas. Nesse caso, além da economia com recursos da produção e desenvolvimento do chatbot, a empresa também pode economizar muito com atendimento humanizado, que é bastante custoso para a empresa e pode ser empregado de forma mais estratégica.

Associated services (Serviços associados)

APIs podem ser um ótimo meio de criar parcerias e melhorar a experiência do cliente, oferecendo tudo que ele pode precisar. Por exemplo, o app de uma loja de automóveis pode fazer uma parceria com um banco que venda consórcios automobilísticos. Nesse caso, um cliente interessado num carro da loja pode usar a API do banco para simular condições de consórcios para comprar o carro que deseja.

Interesting, isn't it? As possibilidades de APIs são quase infinitas e elas demonstram bem como a tecnologia pode ser fundamental para as empresas que querem crescer e prosperar. Por isso profissionais dessa área são cada vez mais valorizados no mercado. Se você tem interesse nessa área, não deixe de conferir nosso artigo: Entrevista de emprego para desenvolvedores de aplicações. See you!

Aproveite e faça nosso teste de nível de inglês. Ou baixe nossa apostila que te ensina como aprender inglês de maneira eficiente!

Quer realmente aprender outras línguas, como inglês e espanhol? Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.

Inglês e espanhol online de maneira eficaz!

Escolha um dos planos e tenha acesso aos cursos completos da plataforma

Plano Anual 12x R$40 ou R$480 Quero este plano
Plano Semestral 6x R$50 ou R$300 Quero este plano