Infura
16 Case Studies
A Infura Case Study
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.
Ian Lapham
Software Engineer