0%
Overview page background
HomeOverviewsInfra
What is the best free Ethereum RPC? Alchemy vs. Quicknode

What is the best free Ethereum RPC? Alchemy vs. Quicknode

Alchemy headshot

Written by Alchemy

Logan Ross headshot

Reviewed by Logan Ross

Published on 2022-08-173 min read

Alchemy's free plan offers up to 10x more computing resources for overlapping JSON-RPC calls than Quicknode's free plan.

The best free Ethereum RPC access is provided by Alchemy's blockchain development platform. Alchemy's blockchain development platform provides more free RPC node access with more accurate and reliable data, and more web3 tools and APIs compared to Quicknode.

In this article, we will compare both free options to help you determine which Ethereum node provider is best for you.

How does Alchemy Free Tier compare to Quicknode Free Tier?

The main difference between Alchemy and Quicknode is that Alchemy offers up to 10x more power for overlapping JSON-RPC than Quicknode.

It is critical to note that Alchemy's CUs and Quicknode's API credits are not equally weighted 1:1. Which is why we'll give a thorough breakdown of their compute cost comparison in the next section.

What is the difference between Alchemy's Compute Units and Quicknode's API Credits?

Alchemy uses Compute Units (CUs) to measure the total computational resources dapps use on Alchemy, while Quicknode uses API "Credits" to determine the relative cost of each Ethereum RPC method. Compute Units and API Credits are analogous to compute usage on AWS. 

CUs are used to measure computational resources because some blockchain queries are cheap and lightweight, like the eth_blockNumber RPC request, while others are more computationally expensive, like eth_getLogs

For both web3 infrastructure providers, each method is assigned a total number of CUs or API Credits, which can be used to calculate how much free Ethereum compute is offered to customers on their free node tier.

What is included in Alchemy's Free Teir?

Here are the main highlights of Alchemy’s free tier:

  • Compute Units: 300,000,000/month

  • Throughput: 330 CUs/second

  • Archive Data Access: Yes

  • Number of dapps: 5

  • Support: 24/7 Discord Support

  • Additional APIs: NFT API, Transfers API, Transaction Receipts API, Trace API, Token API, Notify API (Webhooks), Subscription API (WebSockets), Debug API

Alchemy's Full Product Suite
Alchemy's Full Product Suite

What is included in Quicknode's Free Tier?

Here are the main highlights of Quicknode’s free tier:

  • API Credits: 10,000,000

  • Throughput: 25 requests/sec

  • Archive Data Access: Yes

  • Number of Endpoints: 1

  • Support: Community Support

  • Additional APIs: The NFT Fetch API, Trace and Debug, and Address Balance Index

Quicknode is missing the products in red.
Quicknode is missing the products in red.

However, to compare the compute differences between blockchain node providers, we need to compare the relative cost of similar RPC methods on the same blockchain to see which free tier offers web3 developers the most free compute resources.

Alchemy vs. Quicknode JSON-RPC Compute Cost Comparison

In the next three sections, we compare similar calls from Alchemy and Quicknode, their respective compute costs, and the percent difference between how many calls can be made using each company's free tier to help you choose an Ethereum node provider.

For the simplicity of this comparison, we are looking at similar calls for the Ethereum blockchain.

Does Alchemy or Quicknode provide more low-complexity RPC calls?

The transactions requiring the least computational resources include calls such as eth_blockNumber (10 CUs) and trace_block (24 CUs). For Quicknode, these two RPC methods cost 1 API credit and 2 API credits, respectively.

Dividing the total number of compute units (300,000,000 CUs) by the cost of each method's CUs results in the amount of monthly calls developers on the free tier have access to.

Web3 developers using Alchemy can complete eth_blockNumber 30,000,000 times and trace_block 12,500,000 times.

On Quicknode, developers can make 10 million eth_blockNumber calls and 5 million trace_block calls.

For cheaper RPC calls like eth_blockNumber and trace_block, Alchemy's free plan offers three times more compute than Quicknode's free plan.

Does Alchemy or Quicknode provide more medium-complexity RPC calls?

Transactions that require an average amount of compute resources include eth_getLogs (75 CUs) and eth_estimateGas (87 CUs). For Quicknode, these two RPC methods cost 6 API credits each.

Developers using Alchemy would be able to complete 4,000,000 eth_getLogs calls per month and approximately 3,450,000 eth_estimateGas calls per month, compared to Quicknode, which is 1.67 million per month.

For eth_getLogs and eth_estimateGas, two medium sized requests, Alchemy provides twice as many calls as Quicknode for free.

Does Alchemy or Quicknode provide more high-complexity RPC calls?

The transactions that require an expensive amount of computational resources include calls like eth_sendRawTransaction (250 CUs) and parity_getBlockReceipts (500 CUs). For Quicknode, these methods cost 23 credits and 250 credits, respectively.

Developers using Alchemy would be able to complete 1,200,000 eth_sendRawTransaction calls per month and 600,000 parity_getBlockReceipts per month.

Quicknode users are able to complete the call 435,000 times and 40,000 times respective.

That's a difference of nearly 400% in favor of Alchemy for eth_sendRawTransaction and over 10X for parity_getBlockReceipts compared to Quicknode.

Which free Ethereum RPC node provider should I use?

If you are looking for a free Ethereum RPC node provider, Alchemy's free plan offers up to 10x more computing resources than Quicknode's for overlapping JSON-RPC calls. Sign up for a free account today to switch from Quicknode to Alchemy and start building your next-gen dapp.

Overview cards background graphic
Section background image

Build blockchain magic

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.

Get your API key