Skip to content

Gateways IPFS

A ponte entre a web tradicional é a rede IPFS.

Gateways list page showing available IPFS gateways

O que é um gateway?

Um gateway IPFS é um servidor HTTP que traduz requisições web padrão em requisições do protocolo IPFS. Ele permite que navegadores, aplicativos e scripts acessem conteúdo IPFS sem executar um no IPFS — basta usar uma URL regular.

https://ipfs.ninja/ipfs/<CID>

Quando você solicita essa URL, o gateway busca o conteúdo na rede IPFS (ou seu cache) é o retorna como uma resposta HTTP padrão.

Gateways públicos vs. dedicados

RecursoGateway públicoGateway dedicado
URLipfs.ninja/ipfs/...<slug>.gw.ipfs.ninja/ipfs/...
ServeQualquer CID da redeApenas seus CIDs fixados
AutenticaçãoNenhumaOpcional (token, lista de IPs permitidos)
PlanoTodos os planosTodos os planos (limites variam)

Como os gateways resolvem conteúdo

  1. Você solicita ipfs.ninja/ipfs/QmXk7...
  2. O gateway verifica seu cache local — se o arquivo está em cache, e retornado imediatamente
  3. Se não está em cache, o gateway consulta o DHT do IPFS para encontrar nós que possuem o CID
  4. O gateway baixa o arquivo do no disponível mais próximo
  5. O arquivo e armazenado em cache localmente é retornretornado como uma resposta HTTP

Outros gateways públicos

Como o IPFS é uma rede pública, seus arquivos são acessíveis através de qualquer gateway IPFS — não apenas o nosso. Gateways públicos populares incluem:

  • dweb.link/ipfs/<CID> — Protocol Labs
  • w3s.link/ipfs/<CID> — Storacha (Web3.Storage)
  • cloudflare-ipfs.com/ipfs/<CID> — Cloudflare