# We turned an entire blockchain into a simple, public API

**Client**: Anvil API (an Anvil product). **Sector**: Developer platform, our own product. **Year**: 2022.

Anvil API productizes years of extremely complex engineering into clean, developer-ready endpoints. We indexed an entire network, packaged the hardest operations behind simple calls, and made it public and scalable to new platforms.

## The problem

Building on a blockchain means mastering brutal low-level detail: transaction assembly, asset standards, contract encoding, protocol upgrades. Almost no one wants to become an expert in that, and the complexity sits like a wall between good ideas and shipped products.

## How we approached it

We asked a bigger question than "how do we build one app." We asked "how do we make all of this trivial for anyone." That meant indexing the entire network so any data is a single query away, and wrapping the hardest operations behind a handful of clean, reliable endpoints that just work.

## What we built

- **The whole network, indexed**: We indexed an entire blockchain so any piece of on-chain data is a single fast query. No node wrangling.
- **Complexity, abstracted**: Transaction building, asset issuance, and contract execution become simple API calls. The low-level detail is handled for you.
- **Public and reliable**: A REST and tRPC API, language-agnostic, with zero-downtime upgrades and enterprise-grade reliability. Free to start.
- **Built to travel**: The same productization pattern is scalable to other networks and platforms. One architecture, many chains.

## Result

The Anvil API turned years of the hardest kind of engineering into a handful of clean endpoints anyone can build on. What used to demand deep specialist knowledge is now a single call, and teams that would have spent months on infrastructure ship in days instead.

- An entire network indexed and abstracted behind simple, reliable endpoints, so any data is a single fast query with no infrastructure to run.
- The hardest operations reduced to simple API calls, collapsing what used to be months of specialist work into days for the teams building on it.
- A public, language-agnostic platform with enterprise-grade reliability and zero-downtime upgrades, free to start, so it grows with the products built on it.
- The same productization pattern is built to travel to new networks and platforms, one architecture whose value keeps compounding.

**Capabilities used**: Chain indexing at scale, API platform engineering, Contract abstraction, Zero-downtime infrastructure, Public developer product.
