NintendoSDK
The NintendoSDK is the Software Development Kit for the Nintendo Switch. It appears to have been in-development during the time of the INDY prototype, before the NX project. It has been found in other non-Switch games, like Breath of the Wild[1].

Naming
[edit | edit source]
Due to being in-development before the console it was targeted for, NintendoSDK was given a generic name. It is sometimes also referred to as nnSdk due to it sharing the nn namespace with the 3DS's SDK.
The NintendoSDK usually refers to itself by the same name, and not specifically the Switch or NX’s SDK.
The firmware for Switch consoles is called “NintendoSDK Firmware for NX”, same for “Ounce”, the Switch 2. This is the same on dev and retail units.

Mii Rendering
[edit | edit source]The SDK features Mii support bundled into the public SDK for all developers: nn::mii. It supports building for NX, and Windows x86/x64. This means that all nn::mii samples run on PC.

In Source Code Leaks
[edit | edit source]Due to the strict non-disclosure agreement, the SDK is not as easily obtainable as, say, beta versions of Windows. However, there have been a handful of leaks over the years.
- (TODO: list 2022 15.0.x version, just list versions, maybe zip names)
- (no links)