← All work
Axioprax Lab

Multi-Source API Aggregator

A middleware layer that aggregates data from four external APIs into a normalised schema, caches results with Redis, and exposes a single clean REST endpoint for the frontend.

Problem

A frontend needed four APIs with four shapes and four rate limits.

What we built

A Node middleware that normalises, caches in Redis, and serves one REST endpoint.

How it works

  1. 01Frontend calls one endpoint
  2. 02Aggregator fetches sources
  3. 03Schema normalised
  4. 04Redis cache returned

Tech

Node.jsRedisREST APITypeScript

Result

Lab pattern for API integration work.