Join our Newsletter — 33% off our NHI Course
Architecture & Implementation

Redfish

← Back to Glossary
By NHI Mgmt Group Updated November 9, 2026 Domain: Architecture & Implementation

Redfish is a RESTful management standard for servers, storage and other hardware. It uses HTTP-based APIs and JSON to expose configuration, inventory, power and health data, replacing older management interfaces with a more structured way to automate out-of-band administration.

What Redfish Is For

Redfish defines a common, vendor-neutral way to manage server and storage hardware over HTTP and JSON. Its value is that administrators and automation tools can query and change out-of-band management settings through a structured API, rather than relying on older, fragmented interfaces that differ by platform.

Because Redfish standardises the management surface, it becomes a control plane for hardware operations. That makes it more than a convenience protocol: it is the interface through which inventory, power state, boot order, firmware-related settings, and health data are often observed and changed at scale.

How Redfish Changes Hardware Administration

Traditional out-of-band management often mixed HTML consoles, proprietary commands, and device-specific workflows. Redfish replaces that patchwork with resource-oriented endpoints, predictable data models, and machine-readable output, which makes integration with orchestration, CMDB, patch tooling, and incident automation much easier.

The practical shift is not only technical consistency. Standard APIs reduce the cost of automation and make hardware management more repeatable, but they also make the management plane part of the organisation’s standard application and API security posture. If the Redfish endpoint is exposed, weakly authenticated, or inconsistently governed, the management interface can become a high-value path into infrastructure.

Why Redfish Matters For Security And Operations

Redfish helps organisations see and control assets that may be unreachable from the normal operating system layer, which is useful during recovery, outage response, and lifecycle administration. It also supports better inventory accuracy, because hardware state can be queried directly from the management controller rather than inferred from the guest OS alone.

At the same time, the protocol centralises sensitive functions. Power control, firmware configuration, and boot-path changes can materially affect availability and trust, so Redfish should be treated as an administrative interface with strong access control, logging, segmentation, and change governance.

Common Redfish Use Cases And Integration Patterns

Redfish is typically used to automate tasks such as enumerating chassis and systems, checking temperatures or fault status, mounting virtual media, setting boot targets, and collecting hardware inventory. In modern environments, those calls are often made by orchestration platforms, remote operations tooling, or infrastructure automation workflows rather than by a human operator.

That integration model is where Redfish’s strengths are most visible. A structured API allows repeatable policy enforcement and fleet-wide operations, but it also means the surrounding environment must manage API credentials, session handling, and rate of change carefully. In practice, the management plane should be scoped like any other privileged interface, not treated as an isolated hardware convenience layer.

Risk And Threat Considerations

Redfish exposes a privileged management surface, so compromise or misconfiguration can have outsized impact on availability and recovery. Because it can change power state, boot settings, and other hardware controls, attackers who reach the interface may be able to disrupt services, alter startup behaviour, or prepare deeper compromise of the platform.

Failure mechanism: Weak authentication, exposed management networks, overbroad privileges, or poor session handling can let unauthorised users reach high-impact hardware functions through the Redfish API.

Impact: The result can be service interruption, tampered hardware state, loss of trust in inventory or health data, and a harder recovery path if the management plane itself is not independently monitored and protected.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP API Security Top 10API8 — Security MisconfigurationRedfish is an HTTP API surface that can be weakened by exposure or insecure settings.
Recommendation — Harden Redfish endpoints and eliminate exposed or permissive management configurations.
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeRedfish governs privileged hardware actions that should be tightly scoped.
IA-5 — Authenticator ManagementRedfish access depends on credentials or sessions that need lifecycle control.
AU-2 — Audit EventsRedfish management actions should be recorded for accountability and recovery review.
Recommendation — Limit Redfish permissions to the minimum administrative functions each operator or tool needs. Manage Redfish credentials and sessions with rotation, revocation, and secure storage. Log Redfish administrative actions and retain records for investigation and change tracing.
CIS Controls v8CIS-5 — Account ManagementRedfish administration depends on controlled privileged accounts and access paths.
Recommendation — Review and restrict accounts that can authenticate to Redfish interfaces.

Practitioner Guidance

Why practitioners should care: Redfish is best managed as a privileged control plane, not as a routine data API. The same interface that makes automation efficient also concentrates authority over core infrastructure actions, so ownership should sit with the teams responsible for platform security and operations together.

What to watch for: Pay attention to where Redfish is reachable, who can authenticate to it, and whether calls are logged with enough detail to reconstruct hardware changes. If the environment depends on Redfish for fleet operations, governance should cover access scope, change approval, and recovery use cases rather than only API functionality.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 9, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org