Shared public chain nodes
Consortium nodes
Node analytics
Unlimited users and members
Platform API
Everything in Developer, plus
Multiple nodes and networks
Dedicated Ethereum and Bitcoin nodes
Bolt turbocharged sync
Node logs
Everything in Growth, plus
Archive public chain nodes
Dedicated Polygon, Avalanche, Fantom, Harmony and Tezos nodes
Private hosting
Dedicated support
Everything in Business, plus
Private load balancer
Dedicated BNB Smart Chain nodes
Access to bloXroute BDN
Priority support
Select a plan, choose a network, and get a transparent estimate of your usage cost.
Deliver great user experience and minimize transaction latency with 99.9%+ uptime across diverse node hosting locations.
We believe in transparent pricing and think that charging per hour for compute (including traffic) and storage is the best way to let our users pay only for what they use.
Our Growth, Business, and Enterprise plans address specific needs related to your blockchain adoption journey. We anticipate enterprises taking advantage of our multi-cloud and multi-region deployment options to build cross-border consortia, as well as enjoying advanced customization options of their networks and nodes. Management, infrastructure and support costs per node are higher on the premium plans, therefore the compute is more expensive.
Chainstack charges node storage at the rate of $0.01 per 20GB/hour. This charge applies only to nodes on (a) a consortium network, and to (b) dedicated nodes on a public chain.
There is no storage cost for shared nodes on a public network since Chainstack absorbs this cost.
A shared node is the node whose resources you share with other customers.
A dedicated node is the node you exclusively use for your production purposes.
With a shared node, you pay for JSON-RPC requests to the node and do not pay for the compute and storage resources used by the node.
With a dedicated node, you pay for the compute and storage resources used by the node and do not pay for JSON-RPC requests to the node.
In offering two options, Chainstack offers great flexibility to users enabling them to choose the right node type for their requirements.
A request is a single successful JSON-RPC call to a node through an HTTPS or WebSocket Secure endpoint.
A request is considered successful and consumed in the following cases:
For example, sending an eth_getLogs request over HTTP will return all events specified in the request and count as one request.
Sending an eth_subscribe request over HTTP will subscribe to events in real time and each event sent will count as one request.
You can also view your node request metrics on your node details page.
Included requests are the number of requests allocated to your account’s subscription plan.
An extra request is a JSON-RPC call exceeding the monthly allocation of included requests.
On Chainstack, a project organizes your blockchain networks and nodes. There are two types of projects: consortium and public chain. Chainstack allows you to create an unlimited number of projects irrespective of the plan you choose.
A consortium project can contain Hyperledger Fabric, Corda, Quorum, or MultiChain networks deployed on a public cloud, while a public chain project can contain shared or dedicated Ethereum, Polygon, BNB Smart Chain, or Bitcoin nodes.
Network refers to the actual blockchain network. This can be a consortium-based blockchain network built on Hyperledger Fabric, Corda, Quorum, or MultiChain. Or it can be your public blockchain network on Ethereum, Polygon PoS, BNB Smart Chain, Tezos, or Bitcoin.
A user is someone who signs up on behalf of a member.
Consider Wheels Inc, an auto manufacturer. A user would typically be an IT manager, who is an employee of Wheels Inc and signs up on Chainstack to build a blockchain network on behalf of the organization.
See also Organizations, users, and members.
A member refers to an organization that is a participant in a project. An organization first creates a project and may then invite other organizations to participate in the project.
For example, Wheels Inc, an auto manufacturer, could create a project called Parts Tracking and invite Dreams Delivery, its logistics partner. Once Dreams Delivery accepts the invite, it can view the Parts Tracking project and its constituent networks.
Both Wheels Inc and Dreams Delivery are, therefore, members.
See also Organizations, users, and members.
Bolt is a Chainstack patent pending node synchronization technology.
Chainstack does regular snapshots of the blockchain data and keeps the data in the platform’s snapshot registry.
The platform restores the latest snapshot to every newly initiated node. As a result, every node deployed with Chainstack and Bolt syncs from the latest snapshot instead of from the genesis block.
Read more at the Chainstack blog.
Chainstack supports deploying Ethereum, Polygon PoS, and BNB Smart Chain nodes on the mainnet in the following modes:
A node deployed with your consortium network to provide network services.
You are only charged for the use of peer nodes. The service nodes are always free.
See:
A node that you deploy to interact with and be a part of a blockchain network.
Deployment of nodes of the same network in multiple Chainstack-provided cloud hosting providers.
Deployment of nodes of the same network in multiple Chainstack-provided cloud hosting provider regions.
Deployment of nodes of the same network in any combination of Chainstack-provided cloud hosting providers and private hosting providers.
Deployment of nodes and networks to a self-managed infrastructure.
Deployment of nodes and networks to a self-managed infrastructure.
Yes, you can manage your resources through the API. See API documentation.