Case Study: Uniswap meets high-volume interface data demands with Infura

A Infura Case Study

Preview of the Uniswap Case Study

How Infura Helps Uniswap Meet Their Interface’s Data Demands

Uniswap is a fully decentralized protocol for automated liquidity provision on Ethereum, and its interface needs to pull pricing, balances, and swap-rate data from smart contracts at high volume. As the protocol grew, Uniswap needed an easy-to-integrate infrastructure solution that could scale reliably with its rapidly increasing request load; the team uses Infura’s API suite, including Infura for walletless access and MetaMask connectivity.

Infura provided the backend data layer for Uniswap’s interface, paired with web3-react to query Ethereum smart contracts and power two provider contexts: one through Infura and one through the user’s connected wallet. This helped Uniswap handle around 30 million requests per day, improve reliability and performance, and save developer time and resources by avoiding the need to run and monitor its own infrastructure.


Open case study document...

Uniswap

Ian Lapham

Software Engineer


Infura

16 Case Studies