Centralized Blockchain API gateways are inherently slow because your API calls travel through the internet and go through a series of middlewares like authorization, authentication, caching, metrics, logging, whitelisting ... etc before hitting the centralized service node. Centralized services don't serve you alone, they serve thousands of other web3 companies' requests.
On the other hand, Kotal Pro self-hosted nodes' API performance is lightning fast because your API calls hit your Blockchain node directly without traveling through the internet or any middleware.
Benchmarking Kotal Pro API vs Centralized API gateways
We've benchmarked Kotal Pro self-hosted node API performance against leading centralized Blockchain API gateways: Infura, Alchemy, and Chainstack, and the result was mind-boggling 🤯 Kotal Pro self-hosted node API outperform all centralized Blockchain API gateways.
- Subscribed to the free plan in Infura, Alchemy, and Chainstack.
- Created API endpoints for the Göerli network in each provider.
- Deployed a self-hosted node using Kotal Pro, and enabled JSON-RPC server.
- Generated huge load using open-source HTTP benchmarking tool wrk.
wrk -t12 -c400 -d30s <api-endpoint>
This runs a benchmark for 30 seconds, using 12 threads, and keeping 400 HTTP connections open.
Kotal Pro self-hosted node API latency is almost 5 times faster than centralized API gateways! Kotal Pro self-hosted node doesn't have a caching layer yet, we expect this result to be 7-10 faster after the introduction of the caching layer in future releases.
Kotal Pro self-hosted node API request capacity is 4 times more than centralized API gateways! 80k request/30s vs. 22k requests/30s.
Kotal Pro self-hosted node API performance is exceptionally fast because your backend can be hosted in the same Blockchain node infrastructure.
It's time to unlock the power of self-hosted Blockchain nodes and deploy your own nodes on your infrastructure. Kotal Pro is cloud-agnostic, it can be installed in AWS, Microsoft Azure, Google GCP, DigitalOcean, Alibaba cloud, or any cloud that supports Kubernetes.
Get Started and get 1 month for free.