# Unreal Render Hardware Interface (RHI)

**Canonical:** https://apis.io/apis/unreal-engine/render-hardware-interface/  
**Provider:** Unreal Engine — https://apis.io/providers/unreal-engine/  
**Base URL:** https://dev.epicgames.com/documentation/en-us/unreal-engine  
**Documentation:** https://dev.epicgames.com/documentation/en-us/unreal-engine/graphics-programming-overview-for-unreal-engine

Unreal Render Hardware Interface (RHI) is one of 6 APIs that [Unreal Engine](https://apis.io/providers/unreal-engine/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include D3D12, GPU, Graphics, Metal, and Rendering. The published artifact set on APIs.io includes API documentation.

The Render Hardware Interface is Unreal's abstraction over graphics APIs (Direct3D 11/12, Vulkan, Metal, OpenGL ES). Engine and plugin developers write rendering code against the RHI rather than directly against a GPU API, and the RHI maps that code onto the active backend at runtime.

## Machine-readable artifacts (1)

- **Documentation** — https://dev.epicgames.com/documentation/en-us/unreal-engine/graphics-programming-overview-for-unreal-engine

## Other Unreal Engine APIs (5)

- [Unreal Engine C++ API](https://apis.io/apis/unreal-engine/unreal-engine-cpp-api/)
- [Unreal Blueprint Visual Scripting](https://apis.io/apis/unreal-engine/blueprint-visual-scripting/)
- [Unreal Online Subsystem (OSS / OSSv2)](https://apis.io/apis/unreal-engine/online-subsystem/)
- [Unreal Pixel Streaming](https://apis.io/apis/unreal-engine/pixel-streaming/)
- [Unreal Plugins and Fab Marketplace](https://apis.io/apis/unreal-engine/unreal-plugins-and-fab/)

## Tags

D3D12, GPU, Graphics, Metal, Rendering, RHI, Vulkan

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/unreal-engine/render-hardware-interface/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/unreal-engine/.
