IPMI Replacement: The Migration Path to Redfish


Cover Image: Redfish Migration—From IPMI to the Successor Standard

An IPMI-to-Redfish migration is now a priority on the agenda for many data centers. In June 2020, the IPMI promoters—which include Dell, HPE, NEC, and Intel—announced that there would be no further updates to the IPMI standard and that Redfish is its successor (DMTF, 2020).

In a nutshell

IPMI has not been developed further since 2020; its successor is Redfish, based on REST and JSON. The Redfish migration runs in four phases: an inventory of Redfish capability, parallel operation of both protocols, step-by-step migration of the automation, and switching IPMI off only where the migration runs stably.

Why Redfish Is Considered the Successor to IPMI

IPMI, which has been in use since the late 1990s, was a step forward for its time. It provided a standard for remote access to server hardware that worked across different manufacturers. The DMTF, the standards body behind both protocols, describes IPMI’s central weakness as follows: It is designed around the lowest common denominator (DMTF, 2018). Features that were not supported equally by every manufacturer were either left out or retrofitted as proprietary solutions.

A Direct Comparison of IPMI and Redfish
Characteristic IPMI Redfish
Further Development Discontinued since 2020 Ongoing; latest version 2025.2
Technical Basis binary protocol REST and JSON
Tools Requires a dedicated IPMI toolset Standard tools, such as curl
Features least common denominator Standardized schemas for all manufacturers
Firmware Update Service proprietary to each manufacturer Standardized since version 2016.2

Since version 1.0 in August 2015, Redfish has relied on REST and JSON instead of a binary protocol (DMTF, 2017). At first glance, this may sound like a technical detail, but it has practical implications. A curl request to a Redfish interface returns a human-readable JSON response that can be processed directly. The same query via IPMI often requires a special command-line tool and an understanding of binary return codes, which can vary slightly depending on the manufacturer.

What Redfish Has Gained Since Its First Version

The standard has been continuously expanded since 2015. With version 2016.2, firmware update services were standardized for the first time, making them accessible via the same interface (DMTF) across all supporting manufacturers. Version 2020.4 added, among other things, power and thermal management as well as dedicated AccountTypes for KVMIP and Virtual Media—that is, precisely the functions needed for remote access to server consoles (DMTF, 2020).

This does not mark the end of the development process. According to the DMTF newsletter from August 2025, version 2025.2 alone introduced eight new schemas and 36 updates to existing schemas. Anyone who migrates is therefore switching to a standard that continues to evolve.

The Redfish Migration in Four Phases

  1. Inventory. Which servers in the current inventory already support Redfish natively, which ones only support it via an optional firmware update, and which ones don't support it at all? This inventory check will determine the entire timeline moving forward and should not be skipped, no matter how unspectacular it may sound.
  2. Parallel operation. New automation scripts are written and tested using Redfish, while production operations continue to be supported via IPMI. This parallel operation is at the heart of any low-risk Redfish migration.
  3. A phased transition. Monitoring, firmware rollouts, and provisioning scripts are gradually shifting from IPMI calls to Redfish endpoints, one server group at a time rather than all at once.
  4. Shutdown. IPMI will be disabled only for those servers where the migration has been fully completed and has been running stably for an extended period of time.
Why Drawing a Line Under It Is UnrealisticOlder hardware without Redfish support in the BMC will continue to rely on IPMI as long as it remains in use. Those operating a mixed fleet will support both protocols in parallel for years. Every management tool must therefore be capable of handling both protocols simultaneously.

Inventory of Your Fleet's Redfish CapabilityWe'll determine which of your servers support Redfish natively, which ones need a firmware update, and which ones will continue to use IPMI.

Request an inventory

Tools for the Transition

For practical implementation, what counts is which tools are already in place in your own operation and speak Redfish. Many automation and management tools now support the standard directly, often alongside the existing IPMI connection. KVM Fleet, too, relies on Redfish for newer servers, in order to query firmware versions and system information consistently across the entire fleet without needing a separate custom solution for each manufacturer. How firmware updates can be organized beyond that is described in the article on Firmware Updates via Hundreds of Servers. The architectural question behind it is covered in the article on KVM-over-IP at a fleet-wide scale.

Frequently Asked Questions

Can IPMI and Redfish run in parallel in the same environment?

Yes, that is actually the standard approach. Most modern BMCs support both protocols simultaneously, so existing IPMI scripts can continue to run while new automation is gradually migrated to Redfish. A hard switch on a single deadline is rarely necessary and, in practice, not recommended.

What happens to old servers that don't support Redfish?

Servers without a Redfish-capable BMC will continue to rely on IPMI for as long as they remain in use. Replacing them solely because of the protocol is rarely cost-effective; the deciding factor is usually when the hardware reaches the end of its useful life.

Which management tools already support Redfish?

Major server manufacturers offer their own Redfish-compatible tools for their platforms, supplemented by management solutions that support the standard across multiple manufacturers. Before migrating to Redfish, it’s worth taking a look at your own toolchain to determine which components already support Redfish and where an update is still needed.

The Next Step

KVM Fleet was developed in-house at torck and already supports Redfish on newer servers because the team went through the transition process itself in its own operations. Some of the software's features were developed directly as a result of this Redfish migration. Learn more at the Product Page for KVM Fleet.

Questions about this post?

Just a couple of sentences about your situation will suffice. The person responding builds these kinds of systems himself.

We'll respond within one business day.torck · code with torque
Florian Blischke
Managing Director of torck GmbH · Over 20 years of software development experience
Florian Blischke is the managing director of torck GmbH and has been working in software development for over 20 years. He is responsible for custom software solutions for industry and retail, ranging from the integration of physical processes and IoT to cloud architecture and data- and AI-driven systems. At torck, he oversees, among other projects, the Jouvoli energy platform and the KVM Fleet fleet management product. torck develops software at its locations in Maxhütte-Haidhof, Vienna, and Rabat, and places a strong emphasis on software that actually works in real-world operations.

Are you facing the same question?

We’ve been building software for industry and retail since 2017, based in Maxhütte-Haidhof, with teams in Vienna and Rabat. An initial consultation lasts 30 minutes and is free of charge. Afterward, you’ll know whether the project is worth pursuing—even if the answer is no.

More Articles

AI Funding Programs in Germany and Austria in 2026

AI Funding Programs in 2026 in Germany and Austria

Germany and Austria will fund AI projects in 2026 through several programs with varying funding rates and maximum grant amounts. This article categorizes the Research Grant, ZIM, KMU-innovativ, FFG, and aws programs and outlines the technical requirements for submitting an application.

Read more »