Skip to content

Overview

NSO Connect is a free and easy to use API that allows you to query servers of Nintendo Switch Online microservices.

API Keys

To use the API, you need an API key. You can aquire one by contacting me with a brief description of what you want to use the API for.

When building applications that create session tokens and perform queries on the behalf of a user, you must follow the following guidelines:

  • Users must be informed of the use of this API and presented with the Privacy Policy and Safety Disclaimer.

  • Session tokens and other sensitive information must always be stored on the client side.

  • The application must identify itself when performing queries by including an X-Agent header in the request.

  • The application must be free to use. Accepting donations is allowed.

  • The application should not be put on the app store or play store.

Open Source And Public Access

The API was built in Node with zero dependencies to make it very easy to use and roll your own version. However, at least for now, the API will remain closed source and only accessible through API keys.

Nintendo has previously taken action against irresponsible developers who have put heavy loads on their servers. You can read about the incident on the Privacy and Safety page.
Open source and public access could lead to abuse both intentionally and unintentionally, and we do not want to draw any unnecessary attention to the project.

However, I am working on open sourcing everything except the few parts that actually communicate with the NSO servers. That way there is still a barrier to entry for people with malicious intent, but the rest of the project can be contributed to or used as a reference.

Contact

Discord: hfcRed