Projects

RateShip is a Node SDK that unifies shipping rate APIs across multiple providers behind one typed interface. Pull rates from EasyPost, Shippo, and ShipEngine in parallel, purchase labels through any of them, and verify their webhooks, all with the same API surface.

The motivation was a recurring problem in e-commerce work: choosing a shipping provider locks you into that provider's SDK shape, and switching means rewriting integration code. RateShip is the abstraction that should have existed: one set of types, parallel queries to whichever providers you configure, and zero runtime dependencies thanks to Node 20+ native fetch and crypto.

What it does

Stack

TypeScript, Node 20+. Ships ESM and CJS builds with full type definitions. No runtime dependencies. MIT licensed.