Architecture of DWS Viewer API integration

DWS Viewer API integration consists of three separate components that interact with each other.

DWS Viewer API Architecture

  1. DWS Viewer API is provided as a fully managed service. You can use it without requiring any changes to your infrastructure. It’s responsible for document streaming, editing, and collaboration.
  2. An optional backend for your web app. This could be a regular server-side application or a serverless function. It interacts with DWS Viewer API via its API. Alternatively, you can interact with DWS Viewer API via the dashboard(opens in a new tab) user interface (UI) and skip the backend requirement entirely.
  3. A frontend web app running in a browser on a user’s device. This uses Nutrient Web SDK for displaying documents managed by DWS Viewer API.