Skip to content

Commit 3c17def

Browse files
authored
Merge pull request #12605 from Pedrojok01/sort-backendAPIs-Libraries
♻️ (apis/backend/index.md): Reorganize & update list of available libraries.
2 parents a300b08 + 13dbacd commit 3c17def

File tree

1 file changed

+80
-83
lines changed
  • public/content/developers/docs/apis/backend

1 file changed

+80
-83
lines changed

public/content/developers/docs/apis/backend/index.md

Lines changed: 80 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ lang: en
66

77
In order for a software application to interact with the Ethereum blockchain (i.e. read blockchain data and/or send transactions to the network), it must connect to an Ethereum node.
88

9-
For this purpose, every Ethereum client implements the [JSON-RPC](/developers/docs/apis/json-rpc/) specification, so there are a uniform set of [methods](/developers/docs/apis/json-rpc/#json-rpc-methods) that applications can rely on.
9+
For this purpose, every Ethereum client implements the [JSON-RPC](/developers/docs/apis/json-rpc/) specification, so there is a uniform set of [methods](/developers/docs/apis/json-rpc/#json-rpc-methods) that applications can rely on.
1010

1111
If you want to use a specific programming language to connect with an Ethereum node, there are many convenience libraries within the ecosystem that make this much easier. With these libraries, developers can write intuitive, one-line methods to initialize JSON-RPC requests (under the hood) that interact with Ethereum.
1212

@@ -20,164 +20,161 @@ These libraries abstract away much of the complexity of interacting directly wit
2020

2121
## Available libraries {#available-libraries}
2222

23+
### Infrastructure and node services {#infrastructure-and-node-services}
24+
2325
**Alchemy -** **_Ethereum Development Platform._**
2426

2527
- [alchemy.com](https://www.alchemy.com/)
26-
- [Documentation](https://docs.alchemyapi.io/)
28+
- [Documentation](https://docs.alchemy.com/)
2729
- [GitHub](https://github.com/alchemyplatform)
2830
- [Discord](https://discord.com/invite/alchemyplatform)
2931

30-
**BlockCypher -** **_Ethereum Web APIs._**
31-
32-
- [blockcypher.com](https://www.blockcypher.com/)
33-
- [Documentation](https://www.blockcypher.com/dev/ethereum/)
34-
3532
**Blast by Bware Labs -** **_Decentralized APIs for Ethereum Mainnet and Testnets._**
3633

3734
- [blastapi.io](https://blastapi.io/)
3835
- [Documentation](https://docs.blastapi.io)
3936
- [Discord](https://discord.gg/bwarelabs)
4037

41-
**Infura -** **_The Ethereum API as a service._**
38+
**BlockPi -** **_Provide more efficient and fast RPC services_**
4239

43-
- [infura.io](https://infura.io)
44-
- [Documentation](https://infura.io/docs)
45-
- [GitHub](https://github.com/INFURA)
40+
- [blockpi.io](https://blockpi.io/)
41+
- [Documentation](https://docs.blockpi.io/)
42+
- [GitHub](https://github.com/BlockPILabs)
43+
- [Discord](https://discord.com/invite/xTvGVrGVZv)
4644

4745
**Cloudflare Ethereum Gateway.**
4846

49-
- [cloudflare-eth.com](https://cloudflare-eth.com)
50-
51-
**Coinbase Cloud Node -** **_Blockchain Infrastructure API._**
52-
53-
- [Coinbase Cloud Node](https://www.coinbase.com/cloud/products/node)
54-
- [Documentation](https://docs.cloud.coinbase.com/node/reference/welcome-to-node)
55-
56-
**DataHub by Figment -** **_Web3 API services with Ethereum Mainnet and testnets._**
57-
58-
- [DataHub](https://www.figment.io/datahub)
59-
- [Documentation](https://docs.figment.io/introduction/what-is-datahub)
47+
- [cloudflare-eth.com](https://www.cloudflare.com/application-services/products/web3/)
6048

61-
**NFTPort -** **_Ethereum Data and Mint APIs._**
49+
**GetBlock-** **_Blockchain-as-a-service for Web3 development_**
6250

63-
- [nftport.xyz](https://www.nftport.xyz/)
64-
- [Documentation](https://docs.nftport.xyz/)
65-
- [GitHub](https://github.com/nftport/)
66-
- [Discord](https://discord.com/invite/K8nNrEgqhE)
51+
- [GetBlock.io](https://getblock.io/)
52+
- [Documentation](https://getblock.io/docs/)
6753

68-
**Nodesmith -** **_JSON-RPC API access to Ethereum Mainnet and testnets._**
54+
**Infura -** **_The Ethereum API as a service._**
6955

70-
- [nodesmith.io](https://nodesmith.io/network/ethereum/)
71-
- [Documentation](https://nodesmith.io/docs/#/ethereum/apiRef)
56+
- [infura.io](https://infura.io)
57+
- [Documentation](https://docs.infura.io/api)
58+
- [GitHub](https://github.com/INFURA)
7259

73-
**Ethercluster -** **_Run your own Ethereum API service supporting both ETH and ETC._**
60+
**Node RPC - _Cost-effective EVM JSON RPC provider_**
7461

75-
- [ethercluster.com](https://www.ethercluster.com/)
62+
- [noderpc.xyz](https://www.noderpc.xyz/)
63+
- [Documentation](https://docs.noderpc.xyz/node-rpc)
7664

77-
**Chainstack -** **_Elastic and dedicated Ethereum nodes as a service._**
65+
**NOWNodes - _Full Nodes and Block Explorers._**
7866

79-
- [chainstack.com](https://chainstack.com)
80-
- [Documentation](https://docs.chainstack.com)
81-
- [Ethereum API reference](https://docs.chainstack.com/api/ethereum/ethereum-api-reference)
67+
- [NOWNodes.io](https://nownodes.io/)
68+
- [Documentation](https://documenter.getpostman.com/view/13630829/TVmFkLwy#intro)
8269

8370
**QuickNode -** **_Blockchain Infrastructure as a Service._**
8471

8572
- [quicknode.com](https://quicknode.com)
86-
- [Documentation](https://www.quicknode.com/docs)
73+
- [Documentation](https://www.quicknode.com/docs/welcome)
8774
- [Discord](https://discord.gg/quicknode)
8875

89-
**Python Tooling -** **_Variety of libraries for Ethereum interaction via Python._**
76+
**Rivet -** **_Ethereum and Ethereum Classic APIs as a service powered by open source software._**
9077

91-
- [py.ethereum.org](http://python.ethereum.org/)
92-
- [web3.py GitHub](https://github.com/ethereum/web3.py)
93-
- [web3.py Chat](https://gitter.im/ethereum/web3.py)
78+
- [rivet.cloud](https://rivet.cloud)
79+
- [Documentation](https://rivet.cloud/docs/)
80+
- [GitHub](https://github.com/openrelayxyz/ethercattle-deployment)
9481

95-
**web3j -** **_A Java/Android/Kotlin/Scala integration library for Ethereum._**
82+
**Zmok -** **_Speed-oriented Ethereum nodes as JSON-RPC/WebSockets API._**
9683

97-
- [GitHub](https://github.com/web3j/web3j)
98-
- [Docs](https://docs.web3j.io/)
99-
- [Gitter](https://gitter.im/web3j/web3j)
84+
- [zmok.io](https://zmok.io/)
85+
- [GitHub](https://github.com/zmok-io)
86+
- [Documentation](https://docs.zmok.io/)
87+
- [Discord](https://discord.gg/fAHeh3ka6s)
88+
89+
### Development tools {#development-tools}
10090

10191
**ethers-kt -** **_Async, high-performance Kotlin/Java/Android library for EVM-based blockchains._**
10292

10393
- [GitHub](https://github.com/Kr1ptal/ethers-kt)
10494
- [Examples](https://github.com/Kr1ptal/ethers-kt/tree/master/examples)
10595
- [Discord](https://discord.gg/rx35NzQGSb)
10696

107-
**Rivet -** **_Ethereum and Ethereum Classic APIs as a service powered by open source software._**
108-
109-
- [rivet.cloud](https://rivet.cloud)
110-
- [Documentation](https://rivet.cloud/docs/)
111-
- [GitHub](https://github.com/openrelayxyz/ethercattle-deployment)
112-
11397
**Nethereum -** **_An open source .NET integration library for blockchain._**
11498

11599
- [GitHub](https://github.com/Nethereum/Nethereum)
116100
- [Documentation](http://docs.nethereum.com/en/latest/)
117101
- [Discord](https://discord.com/invite/jQPrR58FxX)
118102

103+
**Python Tooling -** **_Variety of libraries for Ethereum interaction via Python._**
104+
105+
- [py.ethereum.org](https://python.ethereum.org/)
106+
- [web3.py GitHub](https://github.com/ethereum/web3.py)
107+
- [web3.py Chat](https://gitter.im/ethereum/web3.py)
108+
119109
**Tatum -** **_The ultimate blockchain development platform._**
120110

121111
- [Tatum](https://tatum.io/)
122112
- [GitHub](https://github.com/tatumio/)
123113
- [Documentation](https://docs.tatum.io/)
124114
- [Discord](https://discord.gg/EDmW3kjTC9)
125115

126-
**Watchdata -** **_Provide simple and reliable API access to Ethereum blockchain._**
116+
**web3j -** **_A Java/Android/Kotlin/Scala integration library for Ethereum._**
127117

128-
- [Watchdata](https://watchdata.io/)
129-
- [Documentation](https://docs.watchdata.io/)
130-
- [Discord](https://discord.com/invite/TZRJbZ6bdn)
118+
- [GitHub](https://github.com/web3j/web3j)
119+
- [Docs](https://docs.web3j.io/)
120+
- [Gitter](https://gitter.im/web3j/web3j)
131121

132-
**Zmok -** **_Speed-oriented Ethereum nodes as JSON-RPC/WebSockets API._**
122+
### Blockchain services {#blockchain-services}
133123

134-
- [zmok.io](https://zmok.io/)
135-
- [GitHub](https://github.com/zmok-io)
136-
- [Documentation](https://docs.zmok.io/)
137-
- [Discord](https://discord.gg/fAHeh3ka6s)
124+
**BlockCypher -** **_Ethereum Web APIs._**
138125

139-
**NOWNodes - _Full Nodes and Block Explorers._**
126+
- [blockcypher.com](https://www.blockcypher.com/)
127+
- [Documentation](https://www.blockcypher.com/dev/ethereum/)
140128

141-
- [NOWNodes.io](https://nownodes.io/)
142-
- [Documentation](https://documenter.getpostman.com/view/13630829/TVmFkLwy#intro)
129+
**Chainbase -** **_All-in-one web3 data infrastructure for Ethereum._**
143130

144-
**Node RPC - _Cost-effective EVM JSON RPC provider_**
131+
- [chainbase.com](https://chainbase.com/)
132+
- [Documentation](https://docs.chainbase.com/)
133+
- [Discord](https://discord.gg/Wx6qpqz4AF)
145134

146-
- [noderpc.xyz](https://www.noderpc.xyz/)
147-
- [Documentation](https://docs.noderpc.xyz/)
135+
**Chainstack -** **_Elastic and dedicated Ethereum nodes as a service._**
136+
137+
- [chainstack.com](https://chainstack.com)
138+
- [Documentation](https://docs.chainbase.com/docs)
139+
- [Ethereum API reference](https://docs.chainstack.com/reference/ethereum-getting-started)
140+
141+
**Coinbase Cloud Node -** **_Blockchain Infrastructure API._**
142+
143+
- [Coinbase Cloud Node](https://www.coinbase.com/cloud)
144+
- [Documentation](https://docs.cloud.coinbase.com/)
145+
146+
**DataHub by Figment -** **_Web3 API services with Ethereum Mainnet and testnets._**
147+
148+
- [DataHub](https://www.figment.io/)
149+
- [Documentation](https://docs.figment.io/)
148150

149151
**Moralis -** **_Enterprise-Grade EVM API Provider._**
150152

151-
- [moralis.io](http://moralis.io)
153+
- [moralis.io](https://moralis.io)
152154
- [Documentation](https://docs.moralis.io/)
153155
- [GitHub](https://github.com/MoralisWeb3)
154156
- [Discord](https://moralis.io/joindiscord/)
155157
- [Forum](https://forum.moralis.io/)
156158

157-
**Chainbase -** **_All-in-one web3 data infrastructure for Ethereum._**
158-
159-
- [chainbase.com](https://chainbase.com/)
160-
- [Documentation](https://docs.chainbase.com/)
161-
- [Discord](https://discord.gg/Wx6qpqz4AF)
162-
163-
**GetBlock-** **_Blockchain-as-a-service for Web3 development_**
164-
165-
- [GetBlock.io](https://getblock.io/)
166-
- [Documentation](https://getblock.io/docs/)
167-
168-
**BlockPi -** **_Provide more efficient and fast RPC services_**
159+
**NFTPort -** **_Ethereum Data and Mint APIs._**
169160

170-
- [blockpi.io](https://blockpi.io/)
171-
- [Documentation](https://docs.blockpi.io/)
172-
- [GitHub](https://github.com/BlockPILabs)
173-
- [Discord](https://discord.com/invite/xTvGVrGVZv)
161+
- [nftport.xyz](https://www.nftport.xyz/)
162+
- [Documentation](https://docs.nftport.xyz/)
163+
- [GitHub](https://github.com/nftport/)
164+
- [Discord](https://discord.com/invite/K8nNrEgqhE)
174165

175166
**Tokenview -** **_The General Multi-Crypto Blockchain APIs Platform._**
176167

177168
- [services.tokenview.io](https://services.tokenview.io/)
178169
- [Documentation](https://services.tokenview.io/docs?type=api)
179170
- [GitHub](https://github.com/Tokenview)
180171

172+
**Watchdata -** **_Provide simple and reliable API access to Ethereum blockchain._**
173+
174+
- [Watchdata](https://watchdata.io/)
175+
- [Documentation](https://docs.watchdata.io/)
176+
- [Discord](https://discord.com/invite/TZRJbZ6bdn)
177+
181178
## Further reading {#further-reading}
182179

183180
_Know of a community resource that helped you? Edit this page and add it!_

0 commit comments

Comments
 (0)