| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 0 | 0 |
| Spec score · App Installation | 7.8 (#8) | 6.8 (#18) |
| Spec score · Package Managers | 7.6 (#64) | 7.2 (#84) |
| Automation | DNF Automatic can check for updates and be configured to notify, download packages, or download and install them using systemd timers. | Zypper supports non-interactive operation and can be used from scripts. |
| Dependency resolution | Yes | Yes |
| License | Fedora's package page lists DNF's licenses as GPL-2.0-or-later AND GPL-1.0-only. | The project repository identifies Zypper as licensed under GNU GPL version 2 or later. |
| Offline installation | Yes | Yes |
| Package formats | RPM packages; modulemd modules; comps groups and environments | RPM packages and source RPM packages |
| Purpose | DNF is described as the next-generation replacement for YUM. | Zypper is a command-line package manager for installing, updating, and removing packages and managing repositories. |
| Repositories | DNF uses enabled repositories to obtain package data and can cache their metadata. | Zypper can add, remove, refresh, and modify software repositories. |
| Supported platforms | RPM-based Linux distributions | Linux,including openSUSE and SUSE Enterprise Linux |