Blockchain Infrastructure Cloud

We make it simple to power your blockchain applications and scale up as you grow.

From elastic APIs & dedicated nodes, to powerful tools & analytics, all at your command through an easy control panel.

QuikNode is your complete end-to-end solution for accessing Ethereum & Bitcoin blockchain APIs!

Featured In

Bitcoin Insider The Merkle
FAST AND EASY ACCESS TO ETH & BTC NETWORKS

QuikNode API

Develop & grow your app with our rock-solid global web3 infrastructure.

“We switched to QuikNode & the results are awesome: +50% performance gain and we went from ~600ms to ~280ms response time”

Mounir Benchemled Founder

$0.00 /month

Develop

500 Requests / Day

- Instant Access
- Mainnet & TestNets
- HTTPs endpoint
- Boost™ Enabled
- No Archive Requests
Start

$10.00 /month

Launch

10 Thousand Requests / Day

- Develop Perks+
- Upgrade to 10 req/sec
- Advanced Analytics
- Security Customization
- 10 Free Archive Requests
Start

$200.00 /month

Scale

2 Million Requests / Day

- Launch Perks+
- Upgrade to 50 req/sec
- WebSocket Endpoint
- 3 Month Data Retention
- 100 Free Archive Requests
Start

$900.00 /month

Business

10 Million Requests / Day

- Scale Perks+
- Upgrade to 150 req/sec
- Priority Support
- 1 Year Data Retention
- 300 Free Archive Requests
Start
BOOST TECHNOLOGY

Accelerate requests by up to 300%, and gain insight into your dApp usage with advanced analytics.

Networks

MainNet

Ropsten

Rinkeby

Kovan

Classic

RegTest

Sync

Full

Archive

Clients

Geth

Parity

Bitcoind

Chains

Ethereum

Bitcoin

from $300.00 /month Start
DEDICATED RESOURCES, EXTENDED APIs & FLEXIBLE ACCESS

QuikNode Dedicated

For apps which require specific modules or features (eg. custom flags, debug, trace, electrs), single-user nodes provide max flexibility, data consistency and isolation.

“The best thing I like about QuikNode is that "it just works" and I can sleep well at night.”

Thibauld Favre CEO

Just focus on the #buidl

Run your dApp on powerful web3 infrastructure

Pull blockchain data using json-rpc over https or websockets

Forks and node upgrades are handled automatically

Integrate with your favorite framework

As easy as 1 line of code

              
import { Drizzle } from 'drizzle'
const options = {
  web3: {
    fallback: {
      url: 'wss://<your-node-name>.quiknode.io/<your-token>/'
    }
  }
}
const drizzle = new Drizzle(options)
              const HDWalletProvider = require('@truffle/hdwallet-provider');
const mnemonic = "orange apple banana ...";

module.exports = {
  networks: {
    mainnet: {
      provider: function() {
        return new HDWalletProvider(mnemonic, "https://<your-node-name>.quiknode.io/<your-token>/")
      },
      gas: 5000000,
      gasPrice: 5e9,
      network_id: 1
    }
  }
};
              
              module.exports = {
  mainnet: {
    deployment:{
      accounts: [
        {
          mnemonic: process.env.yourMnemonic,
          // or
          privateKey: process.env.privKey
        }
      ],
      host: "https://<your-node-name>.quiknode.io/<your-token>/",
      port: false,
      protocol: 'https'
      type: "rpc"
    }
  }
}              
               from web3 import Web3
w3 = Web3(
  Web3.HTTPProvider("https://<your-node-name>.quiknode.io/<your-token>/")
)
# get latest block details
w3.eth.getBlock('latest') 
# get latest block number
w3.eth.blockNumber 
              
              require 'ethereum.rb'
client = Ethereum::HttpClient.new(
  'https://<your-node-name>.quiknode.io/<your-token>/'
)
# get latest block details
client.eth_get_block_by_number('latest', false)
# get latest block number
client.eth_block_number 
              
              const Web3 = require('web3');
const web3 = new Web3(
  'https://<your-node-name>.quiknode.io/<your-token>/'
);
web3.eth.getBlock('latest').then(
  answer => console.log(answer)
)
web3.eth.getBlockNumber().then(
  blockNum => console.log(blockNum)
)
              
            

Want more help getting started?

Check out our guides!

Since 2017

Powerful. Reliable. Trusted Web3 Infrastructure.

All set for your QuikNode?