2.1.21 Web Application Open Platform Interface

The Web Application Open Platform Interface (WOPI)<2>, as described in [MS-WOPI], defines a set of operations that enables a client to access and change files stored by a protocol server. This allows the client to render files and provide file editing functionality for files stored by the protocol server.

One example of how a client might use WOPI is by providing a browser-based viewer for a specific type of file. That client uses WOPI to get the contents of the file in order to present that content to the user as a web page in a browser.