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
  • Wii U:
    • Game servers (nex)
    • https://account.nintendo.net
  • 3DS:
    • Game servers (nex)
    • https://nasc.nintendowifi.net

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