API FORGE
Design, mock and monitor APIs in one place.
- Role
- Platform, end to end
- Timeline
- 5 weeks
- Stack
- TypeScript · Fastify · Redis
APIFORGE
+ New endpointLive traffic — last hour
3.1M requests/v1/users
38ms
99.98%
/v1/orders
51ms
99.91%
/v1/products
29ms
99.99%
/v1/orders/:id
44ms
99.95%
Rate limit hit on key fd_live_82… — sliding window reset in 14s
OVERVIEW
API Forge gives backend teams one place to design an API schema, spin up an instant mock for the frontend team, and then watch real traffic once it ships — with per-endpoint latency and error analytics.
THE PROBLEM
The platform itself had to be faster than the APIs it monitors. Every request flows through the analytics pipeline, so any overhead would multiply across millions of daily calls at scale — and rate limiting had to be exact, not approximate.
WHAT I BUILT
Counting and checking traffic adds under a millisecond to each request. The heavy number-crunching happens afterwards, away from live traffic, rolled up per endpoint, key and hour — so the monitoring is invisible to the APIs it watches.
Key features
Draw your API visually — it stays in sync with the spec, both directions.
One click turns any schema into a live mock server
See exactly which endpoints run slow or fail, and how often.
Per-key usage limits that count exactly, never approximately.
The design
Every project gets its own mini design system — palette, type and components defined before the first screen is built.
Color palette
Carbon
#0B0B0B
Terminal
#C4F53C
Slate
#64748B
Paper
#FAFAF7
Type & components
JetBrains Mono
paired with Inter for UI text
Under the hood
<1ms
added per request — monitoring you can't feel
exact
usage limits counted precisely, never estimated
1 click
from schema to a running mock server
Want an app like this?
Replies within 24 hours · First intro call free
Book a free intro callPrefer writing? Email me instead