The primary goal of the Network UPS Tools (NUT) project is to provide support for Power Devices, such as Uninterruptible Power Supplies, Power Distribution Units, Automatic Transfer Switches, Power Supply Units and Solar Controllers. NUT provides a common protocol and set of tools to monitor and manage such devices, and to consistently name equivalent features and data points, across a vast range of vendor-specific protocols and connection media types.
NUT provides many control and monitoring features, with a uniform control and management interface. If you are just getting acquainted with NUT, that page also explains the technical design and some possible set-ups.
More than 140 different manufacturers, and several thousands of models are compatible.
This software is the combined effort of many individuals and companies with free and open source code licensed under the terms of GNU Public License (GPL), see the NUT license text for specific details.
![]() |
Two NUT websites
The main NUT site should closely follow current development, with documentation most relevant for users who build NUT from source code. Sub-sites are available for some historic releases for users of NUT packaged with their operating system distributions. Such packages are typically based on official releases of NUT at the time of distribution, and may lag behind current development in terms of features, capabilities, bug-fixes and supported devices. Some data, such as devices with known support st the time of release, are published to reflect both current development and historic releases; other data such as the NUT DDL or source archives are release-agnostic and only published once and for all. |
![]() |
Two NUT websites
This version of the page reflects NUT release v2.8.0-rc1 with codebase commited 86af0b98c at 2022-04-01T02:02:27+02:00 Options, features and capabilities in current development (and future releases) are detailed on the main site and may differ from ones described here. |
Apr 1, 2022: preparing for new release by issuing NUT 2.8.0-rc1
Feb 5, 2022: main nut-website regenerated to follow iterative development of NUT features more closely
Feb 4, 2022: nut-website repository rearranged to allow publishing sub-sites with historic NUT releases (to help users of distributed packages configure their deployments); published v2.7.4
Feb 4, 2022: nut-ddl repository gets rudimentary CI to avoid not-parsable device dump filenames
Jan 12, 2022: completed the merge of libusb-1.0 related branches into main NUT codebase
Jan 10, 2022: added GitHub pull request templates for nut and nut-ddl to help people post better contributions
early Jan 2022: NUT CI farm migrated to a different datacenter from sponsors of Fosshost
May 23, 2021: complementary projects led by Roger Price now hosted in the NUT organization on GitHub: the famous Config Examples book, as well as TLS Shims and TLS UPSmon for community discussion about secured NUT client-server communications
March 6, 2021: great thanks to Fosshost Org for providing virtual servers that we can use for diverse build farm!
November 13, 2020: announced handing of maintainership reins from Arnaud Quette to Evgeny "Jim" Klimov
February 8, 2017: new projects 42ITy™ and Eaton Intelligent Power Controller
April 28, 2016: new project ntUPSd - Network UPS Tools Services for Windows
April 17, 2016: VMware NUT client 2.7.4 for ESXi 5.x and 6.0
March 9, 2016: NUT 2.7.4 released
May 13, 2015: Beta NUT 2.6.5-6 package for Windows released
April 16, 2015: NUT 2.7.3 released
October 26, 2014: VMware NUT client 2.7.2 for ESXi 5.x
April 17, 2014: NUT 2.7.2 released
February 18, 2014: new project nut-snmpagent
February 14, 2014: Formalizing the end of the relationship with Eaton
November 20, 2013: NUT 2.7.1 released
June 21, 2013: new client walNUT released
February 10, 2013: NUT source repository is converted to Git using reposurgeon
September 19, 2012: Beta NUT 2.6.5-3 package for Windows released
September 17, 2012: Beta NUT 2.6.5-2 package for Windows released
August 9, 2012: Beta NUT 2.6.5-1 package for Windows released
August 8, 2012: NUT 2.6.5 released
June 27, 2012: VMware NUT client for ESXi 5.0
June 5, 2012: WMNut 0.64 released, and move hosting
June 4, 2012: Beta NUT 2.6.4-1 package for Windows released
May 31, 2012: NUT 2.6.4 released, including CVE-2012-2944 fix
May 10, 2012: WMNut 0.63 released
May 9, 2012: Official publication of Riello communication protocols
May 2, 2012: Beta NUT 2.6.3-3 package for Windows released
April 26, 2012: Beta NUT 2.6.3-1 package for Windows released
January 4, 2012: NUT 2.6.3 released