Your stable, have vs. missing.
Connect with Battle.net, pick a character, and we compare your Armory mounts against the full retail database β filtered by difficulty so you always know the next easiest win.
Compare a character
βcollected
βmissing
βcompletion
βeasiest missing
π How login works (privacy-first)
- Authorization Code Flow + PKCE via /api/auth/login β Battle.net. Tokens stay server-side in Pages Functions; browser keeps only an httpOnly session cookie.
- Scopes: wow.profile (read your mounts). We never see your password.
- /api/collection?realm=&character= proxies the Armory collections/mounts endpoint so the Client Secret never ships to the browser.
- Demo mode uses local sample data β no network, no login.