Repository navigation
First release of the official Nim client for the UniRate API.
- Stdlib-only (
std/httpclient+std/json) — zero third-party dependencies - Full-parity client: 11 procs covering all 9 canonical methods
- Typed exception hierarchy (
UniRateErrorbase + Auth/RateLimit/InvalidCurrency/InvalidDate +APIErrorwith status for 403/503) - Injectable
Transportfor offline testing - 20 mock tests + 6 env-gated free-tier live tests
- Nim 1.6+; compile with
-d:sslfor HTTPS
Install: nimble install unirate_api