<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Adelino Pereira</title>
    <description>The latest articles on DEV Community by Adelino Pereira (@adelinopds).</description>
    <link>https://dev.to/adelinopds</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F462523%2F568396e4-48eb-4cfb-a413-fad17e2353ca.jpeg</url>
      <title>DEV Community: Adelino Pereira</title>
      <link>https://dev.to/adelinopds</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adelinopds"/>
    <language>en</language>
    <item>
      <title>API e REST: descomplicando conceitos que muita gente confunde</title>
      <dc:creator>Adelino Pereira</dc:creator>
      <pubDate>Fri, 20 Feb 2026 14:22:08 +0000</pubDate>
      <link>https://dev.to/adelinopds/api-e-rest-descomplicando-conceitos-que-muita-gente-confunde-5ami</link>
      <guid>https://dev.to/adelinopds/api-e-rest-descomplicando-conceitos-que-muita-gente-confunde-5ami</guid>
      <description>&lt;p&gt;Após até eu confundir as vezes o conceito, e na busca de fixar em algum endereço lógico do meu disco mental, vi em muitos fóruns e aqui na rede os devs também confundirem sobre termos fundamentais como API e REST, resolvi escrever um compilado simples e direto ao ponto sobre o assunto.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;-&amp;gt; O que é uma API?&lt;/strong&gt;&lt;br&gt;
Abreviação muito utilizada no dia a dia do desenvolvedor, principalmente dev backend, mas nem sempre bem compreendidas. vamos explorar de forma simples, direto ao ponto para consolidar a base sobre o assunto e deixar como fonte para quem está começando.&lt;br&gt;
API ou Application Programming Interface, é um conjunto de definições e protocolos que permite a integração entre diferentes sistemas, facilitando a comunicação entre eles, ela é o contrato que define como sistemas conversam entre si.&lt;br&gt;
O backend expõe uma API  utilizando protocolos como “RESTfull, Socket, GraphQL,  gRPC, SOAP” e o frontend consome essa API  utilizando as libs “Axios, cURL, etc“.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;-&amp;gt; E o que é REST?&lt;/strong&gt;&lt;br&gt;
REST ou Representational State Transfer, não é uma tecnologia nem uma ferramenta, é um estilo arquitetural, em termos simples significa transferir o estado de um recurso em um formato representacional, como JSON ou XML.&lt;br&gt;
Exemplo:&lt;br&gt;
Um recurso “usuário” existe no banco de dados, a API retorna o estado atual desse recurso em JSON, e esse estado pode ser criado, lido, atualizado ou removido. &lt;br&gt;
Daí vem o nome REpresentational State Transfer -&amp;gt; Transferência de Estado Representacional&lt;br&gt;
De forma resumida: &lt;br&gt;
API → é a interface que permite a comunicação entre sistemas&lt;br&gt;
REST → é uma forma organizada e padronizada de estruturar essa comunicação&lt;/p&gt;

&lt;p&gt;Entender bem esses conceitos evita confusão, melhora decisões arquiteturais e mostra maturidade técnica,mesmo em projetos simples.&lt;/p&gt;

</description>
      <category>api</category>
      <category>rest</category>
    </item>
  </channel>
</rss>
