I've been building Locara, a REST API for geographical data — 250+ countries, 5,300+ states, 154,000+ cities in a clean nested structure.
Just published the official JS/TS SDK. Zero dependencies, full TypeScript types, ESM + CJS, works in Node 18+ and browsers.
The API itself has a free tier. Would love feedback on the SDK design — especially the resource structure (client.countries / client.states / client.cities).