Pretendo account server
Go to file
Jemma Poffinbarger e2e458bcdb
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
Merge pull request #326 from PretendoNetwork/feat/pnids-fetch-api
Feat: Implement GetPNIDs rpc & stub newer account v2 grpc methods
2026-04-25 20:14:39 -05:00
.github/workflows chore: use master branch for all references 2025-10-05 20:28:34 +01:00
migrations style: do eslint format 2025-05-19 23:44:21 +01:00
scripts chore: add logging to ip2location and add token to build scripts 2025-10-05 19:48:02 +01:00
src fix: remove unknown user from response 2026-04-24 14:32:47 -05:00
.dockerignore chore: add .env to .dockerignore 2024-06-24 17:51:43 -04:00
.gitignore feat: implement v2 grpc servers 2025-06-17 16:55:38 -04:00
Dockerfile chore: add logging to ip2location and add token to build scripts 2025-10-05 19:48:02 +01:00
eslint.config.mjs fix: pin mii-js at working version 2025-05-20 23:40:09 +01:00
example.env Mii uploads: use config for bucket name 2025-01-18 17:52:58 +00:00
LICENSE Create LICENSE 2022-08-13 20:43:16 -04:00
package-lock.json fix: update lock file to address build errors in docker 2026-04-24 22:34:03 -05:00
package.json chore: upgrade grpc and eslint config and fix linting 2026-04-20 20:58:01 +01:00
pnid-scrub.js style: do eslint format 2025-05-19 23:44:21 +01:00
README.md feat(nnas/api): add Mississippi check at registration 2025-08-27 15:50:59 -04:00
SETUP.md chore: Add documentation on new config option 2026-01-01 23:54:52 +01:00
tsconfig.json Enable strict mode in TS and fix most issues with it 2023-03-17 17:39:46 -04:00

Account server

Replacement for several account-based services used by the WiiU and 3DS. It replaces the NNID api as well as NASC for the 3DS. It also contains a dedicated PNID api service for getting details of PNIDs outside of the consoles (used by the website)

Uses the IP2Location LITE database for IP geolocation.

Setup

See SETUP.md for how to self host