HomeCase Studies
How Kyber leverages Alchemy to build scalable blockchain protocols

How Kyber leverages Alchemy to build scalable blockchain protocols

Kyber Network


More reliable


Fewer user complaints


Engineer hours saved

After weeks of benchmarking various vendors, we found that Alchemy was the clear winner—107x more stable (estimated, compared to node issues in the past) and excelled at reliability, uptime, and response time.

Kyber Engineering Team

Early on, Kyber used other infrastructure services that were unreliable (nodes crashed, responses were slow, and data was inconsistent). After switching to Alchemy, Kyber’s infrastructure problems were fixed and their development accelerated!

Blockchain infrastructure is an inadequately addressed challenge in blockchain development. Above all, reliability is essential. Reliability (keeping a constant connection to the network and always returning correct data) is vastly more important than other easier-to-measure considerations like speed.

Kyber's development journey illustrates how essential good infrastructure is. Since the beginning, Kyber wanted a third-party provider so they could focus on their core product problems rather than build technical infrastructure for blockchain. Kyber first experimented with cheap or free infrastructure services, but nodes crashed, responses were slow, and data was different from node to node due to node-specific state.

In combination with the best customer support they'd received from any partner and sophisticated enhanced APIs and tooling, Kyber saw Alchemy as the clear winner

Kyber Engineering Team

With those servicers, Kyber wasted engineering time constructing algorithms to decipher inconsistent responses and even ran their own nodes. Engineers were spread thinーentrenched in user complaints and keeping nodes up. One engineer was fully dedicated to infrastructure as a result, but problems affected the whole team. In just the last 9 months, Kyber has saved at least 2160 engineering hours.

Kyber now leverages Alchemy's powerful infrastructure platform to focus on their core product. Of all the options, Alchemy far exceeded their standards for reliability, which is two-fold in blockchain:

  1. No downtime

  2. Correct blockchain data

Both of these reliability components are measured by frequency of failure or incorrect data.

Kyber saw user issues and infrastructure problems drop by over 100x—from issues daily to less than a couple a year—when they started using Alchemy. Only through poor experiences with past providers did Kyber realize the world of difference Alchemy achieved.

Kyber benchmarked reliability, uptime, and response time across providers. Alchemy was clearly and convincingly the best option, with stability that was two orders of magnitude higher while also leading across the other metrics. In combination with the best customer support they'd received from any partner and sophisticated enhanced APIs and tooling, Kyber saw Alchemy as the clear winner.

Kyber chose Alchemy so they could prioritize developing their core products and delivering value directly to their users. Today, Kyber's user issues have decreased at least 26x and their engineers are spending 100% of their time building Kyber!

Case study page related articles background

Related products

Card background image

The web3 engine

The revolutionary blockchain engine that ensures infinite scalability, reliability and 100% data accuracy.

Code preview

curl https://eth-mainnet.g.alchemy.com/v2/demo \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":73}'
Card background image

The decentralized L1

Build the future of the internet economy using Alchemy's world-class blockchain developer platform.

Code preview

// Setup: npm install @alch/alchemy-sdk const { Network, Alchemy } = require("alchemy-sdk"); // Optional Config object, but defaults to demo api-key and eth-mainnet. const settings = { apiKey: "demo", // Replace with your Alchemy API Key. network: Network.ETH_MAINNET, // Replace with your network. }; const alchemy = new Alchemy(settings); async function main() { const latestBlock = await alchemy.core.getBlockNumber(); console.log("The latest block number is", latestBlock); } main();
Alchemy Dashboard
Alchemy Dashboard
Card background image

Reporting, alerts, and app analytics

Comprehensive suite of dashboards and alerts for application health, performance, transaction monitoring, debugging, and user behavior.

Section background image

Build blockchain magic

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

Sign Up for Alchemy