| title | Ribbon API requirement sets |
|---|---|
| description | Specifies which Office platforms and builds support the dynamic ribbon APIs. |
| ms.date | 07/30/2026 |
| ms.topic | overview |
| ms.localizationpriority | medium |
Requirement sets are named groups of API members. Office Add-ins use requirement sets specified in the manifest or use a runtime check to determine whether an Office application supports APIs that an add-in needs. For more information, see Office versions and requirement sets.
The Ribbon API requirement sets let add-ins programmatically control custom ribbon elements. Add-ins can:
- Enable or disable add-in commands.
- Show contextual tabs on the ribbon.
- Show or hide commands on a custom tab.
The following table lists the Ribbon API requirement sets, supported applications and platforms, and the minimum builds or versions where applicable.
| Requirement set | Applications | Office on the web | Office on Windows (Microsoft 365 subscription) |
Office on Windows (retail perpetual) |
Office on Windows (volume-licensed perpetual/LTSC) |
Office on Mac | Office on iOS | Outlook on Android |
|---|---|---|---|---|---|---|---|---|
| RibbonApi 1.3 |
|
Supported | Version 2606 (Build 20112.15190) | Version 2606 (Build 20112.15190) | Not supported | Version 16.109.1 (260512.115) | Not supported | Not supported |
| RibbonApi 1.2 |
|
Supported | Version 2102 (Build 13801.20294) | Version 2102 (Build 13801.20294) | Office 2021: Version 2108 (Build 14326.20454) | Version 16.53 (21080600) | Not supported | Not supported |
| RibbonApi 1.1 |
|
Supported | Version 2002 (12527.20880) | Version 2006 (Build 13001.20266) | Office 2021: Version 2108 (Build 14326.20454) | Version 16.38 (20061401) | Not supported | Not supported |
Note
RibbonApi 1.1 and RibbonApi 1.2 are only for use with task pane add-ins.
To find out more about versions and build numbers, see:
[!INCLUDE Links to get Office versions and how to find Office client version]
For information about Common API requirement sets, see Office Common API requirement sets.
Ribbon API 1.1 includes support for enabling and disabling Add-in Commands. To learn the patterns for this functionality, see Change the availability of add-in commands. For details about the API, see the Office.ribbon reference topic.
Ribbon API 1.2 adds support for contextual tabs. For more information, see Create custom contextual tabs in Office Add-ins.
Note
The RibbonApi 1.2 requirement set isn't yet supported in the manifest, so you shouldn't specify it in the manifest's <Requirements> section.
Ribbon API 1.3 adds support to dynamically show or hide add-in commands on a custom tab.