Switch Emulators That Need Prod Keys — Compared
Every Switch emulator reads the same prod.keys file. What separates them is maintenance status, the folder they look in, and how tolerant they are of older key generations.
| Emulator | Prod keys | Firmware | Platforms | Status |
|---|---|---|---|---|
| Suyu | Required | Recommended | Windows, Linux, Android | Active |
| Ryujinx | Required | Required | Windows, macOS, Linux | Active |
| Yuzu | Required | Recommended | Windows, Linux, Android | Archived |
| Eden | Required | Required | Windows, Linux, Android | Active |
| Citron | Required | Recommended | Windows, Linux, Android | Active |
| Sudachi | Required | Recommended | Windows, Linux, Android | Active |
The ones that matter in practice
- Suyu — actively developed fork of Yuzu, desktop and Android, expects current keys.
- Ryujinx — actively developed, accuracy-focused, and the only one that uses a
systemfolder instead of a keys folder. - Yuzu — discontinued but still widespread. Archived builds may reject keys newer than the build itself.
- Eden — recent Yuzu-lineage build with a strict firmware requirement.
- Citron — Yuzu-based, same folder layout under a different application data directory.
- Sudachi — irregular releases, so key requirements track the build date rather than a version number.
How to choose
For a new setup, use a maintained emulator: you will not spend an evening rediscovering which key generation an abandoned build accepts. If you are troubleshooting instead, stay on the emulator you already have and fix the keys — switching emulators mid-problem usually adds a second variable.
Installation paths for all six are collected in how to install prod keys. Key generation pairing is in the version history.
Frequently asked questions
Which emulator should I use?
A maintained one for a new setup. Yuzu is archived, so archived-build key quirks apply.<br />
Do all emulators use the same prod.keys file?
Yes. The file content is identical; only the folder each emulator reads differs.<br />
Which emulator still gets updates?
Suyu, Ryujinx, Eden, Citron and Sudachi. Yuzu is discontinued.<br />