Welcome to NintendoClients
This package lets you communicate with various 3DS, Wii U and Switch servers. For documentation about the servers and protocols click here.
Features
This package is able to do everything that's required to access a game server. It also provides a framework to host your own game servers. For example scripts, check out the github repository. The following servers are currently supported:
- Switch:
- Game servers (
nex) - https://dauth-lp1.ndas.srv.nintendo.net
- https://aauth-lp1.ndas.srv.nintendo.net
- https://aauth.hac.lp1.ndas.srv.nintendo.net
- https://dragons.hac.lp1.dragons.nintendo.net
- https://e0d67c509fb203858ebcb2fe3f88c2aa.baas.nintendo.com
- https://app.lp1.five.nintendo.net
- https://sun.hac.lp1.d4c.nintendo.net
- https://atumn.hac.lp1.d4c.nintendo.net
- Game servers (
- Wii U:
- Game servers (
nex) - https://account.nintendo.net
- Game servers (
- 3DS:
- Game servers (
nex) - https://nasc.nintendowifi.net
- Game servers (
Contributing
Feel free to open a pull request or issue on github. If you open a pull request, please try to follow the current code style as much as possible, and consider writing a test for new features and bug fixes.
API Reference
- nex
- aauser
- account
- authentication
- backend
- common
- datastore
- datastore_smm
- datastore_smm2
- debug
- errors
- friends
- health
- hpp
- kerberos
- matchmaking
- matchmaking_eagle
- messaging
- monitoring
- nattraversal
- nintendonotification
- notification
- prudp
- ranking
- ranking2
- remotelog
- rmc
- screening
- secure
- streams
- subscriber
- utility
- switch
- miis
- nasc
- nnas