Bibliotecas de API no Backend
Última atualização da página: 27 de outubro de 2025
Para um aplicativo de software interagir com a blockchain Ethereum (ou seja, leia os dados da blockchain e/ou envie transações para a rede), ele deve se conectar a um nó do Ethereum.
Para este propósito, todos os clientes do Ethereum implementam a especificação JSON-RPC, para que haja um conjunto uniforme de métodos nos quais os aplicativos podem confiar.
Se você quiser usar uma linguagem de programação específica para se conectar com um nó Ethereum, existem várias bibliotecas de conveniência dentro do ecossistema que tornam isso muito mais fácil. Com essas bibliotecas, os desenvolvedores podem escrever intuitivamente métodos on-line para iniciar requisições JSON RPC (por debaixo dos panos) que interajam com a Ethereum.
Pré-requisitos
Pode ser útil para entender a stack da Ethereum e clientes Ethereum.
Por que usar uma biblioteca?
Essas bibliotecas abstraem muito da complexidade de interagir diretamente com um nó Ethereum. Eles também fornecem funções de utilidade (por exemplo, Convertendo ETH para Gwei) para que como desenvolvedor você possa passar menos tempo lidando com as complexidades de clientes da Ethereum e mais tempo focado na funcionalidade única do seu aplicativo.
Bibliotecas disponíveis
Serviços de nós e infraestrutura
Alchemy - Plataforma de Desenvolvimento Ethereum.
- alchemy.comopens in a new tab
- Documentaçãoopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
**All That Node - ** Nós-como-um-serviço.
Blast, da Bware Labs -****_ APIs descentralizadas para a Ethereum Mainnet ant Testnets._
BlockPi - Fornece serviços RPC mais eficientes e mais rápidos
- blockpi.ioopens in a new tab
- Documentaçãoopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Gateway Cloudflare de Ethereum.
Etherscan - Explorador de blocos e APIs de transações
GetBlock- Blockchain-as-a-service para desenvolvimento Web3
Infura - A API da Ethereum como serviço.
Node RPC - Provedor de EVM JSON-RPC econômico
NOWNodes - Nós Completos e Exploradores de Blocos.
QuickNode - Infraestrutura Blockchain como Serviço.
Rivet - Ethereum e Ethereum Classic APIs como serviço, desenvolvido por software de código aberto.
Zmok - Nós Ethereum orientados a velocidade como JSON-RPC/WebSockets API.
- zmok.ioopens in a new tab
- GitHubopens in a new tab
- Documentaçãoopens in a new tab
- Discordopens in a new tab
Ferramentas de desenvolvimento
ethers-kt - Biblioteca assíncrona de alto desempenho em Kotlin/Java/Android para blockchains baseadas em EVM.
Nethereum - Uma biblioteca de integração .NET de código aberto para blockchain.
Python Tooling - Variedade de bibliotecas para interação com a Ethereum via Python.
QuikNode - A plataforma definitiva de desenvolvimento de blockchains
- Tatumopens in a new tab
- GitHubopens in a new tab
- Documentaçãoopens in a new tab
- Discordopens in a new tab
web3j - Uma biblioteca de integração para Ethereum em Java/Android/Kotlin/Scala.
Serviços blockchain
BlockCypher - APIs Web Ethereum.
Chainbase - Infraestrutura de dados web3 tudo-em-um para Ethereum.
Chainstack - Nós Ethereum compartilhados e dedicados como serviço.
- chainstack.comopens in a new tab
- Documentaçãoopens in a new tab
- Referência da API Ethereumopens in a new tab
Nó da Nuvem da Coinbase - API de infraestrutura Blockchain.
DataHub por Figment - Serviços de API Web3 API com rede principal Ethereum e rede de testes.
Moralis - Provedor de API para EVM para uso corporativo.
- moralis.ioopens in a new tab
- Documentaçãoopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
- Fórumopens in a new tab
NFTPort - Dados Ethereum e APIs Mint.
- nftport.xyzopens in a new tab
- Documentaçãoopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Tokenview - A plataforma geral de APIs blockchain multi-cripto.
Watchdata - Fornecer acesso API simples e confiável à blockchain Ethereum.
Covalent - APIs de blockchain enriquecidas para mais de 200 redes.
- covalenthq.comopens in a new tab
- Documentaçãoopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Leitura adicional
Conhece um recurso da comunidade que te ajudou? Edite essa página e adicione!
Tópicos relacionados
Tutoriais relacionados
- Configure Web3js para usar a blockchain Ethereum em Javascript _ – Instruções para configurar web3.js no seu projeto._
- Chamando um contrato inteligente do JavaScript _ – Usando o token do DAI, veja como os contratos de chamadas funcionam usando JavaScript._