---
title: File Provider UI
framework: File Provider UI
role: collection
role_heading: Framework
platforms: [iOS 11.0+, iPadOS 11.0+, Mac Catalyst 15.0+, macOS 10.15+, visionOS 1.0+]
path: fileproviderui
---

# File Provider UI

Add actions to the document browser’s context menu.

## Overview

Overview Use the File Provider UI extension to add custom actions to your File Provider extension. These actions appear if the user long presses an item while browsing your file provider’s content. When the user selects your action, the system displays your custom user interface, where the user completes the action. After the user is finished, you must explicitly cancel or complete the action. For more about File Provider extensions, see File Provider. For more about creating extensions, see App Extension Programming Guide.

## Topics

### Document Browser Customization

- [Adding Actions to the Context Menu](fileproviderui/adding-actions-to-the-context-menu.md)
- [FPUIActionExtensionViewController](fileproviderui/fpuiactionextensionviewcontroller.md)

### Errors

- [FPUIExtensionErrorCode](fileproviderui/fpuiextensionerrorcode.md)
- [FPUIErrorDomain](fileproviderui/fpuierrordomain.md)

### Reference

- [FileProviderUI Data Types](fileproviderui/fileproviderui-data-types.md)
