---
title: "Document viewer server and cloud document viewer"
canonical_url: "https://www.nutrient.io/guides/document-engine/viewer/"
md_url: "https://www.nutrient.io/guides/document-engine/viewer.md"
last_updated: "2026-05-20T19:49:34.775Z"
description: "Discover the ultimate guide to optimizing your document viewer with cutting-edge technology. Maximize performance and elevate user experience today!"
---

# Document viewer server

Document Engine offers developers a server-based cloud document viewer that can be used by Nutrient’s Web, iOS, Android, Flutter, and React Native frontend SDKs to synchronize document interactions to your server and across devices, sessions, or users.

## Essential guides

---

**Streaming**

Learn about document streaming capabilities

[Read more](https://www.nutrient.io/guides/document-engine/viewer/streaming.md)

---

**Secure document sharing**

Learn about ways to secure documents

[Read more](https://www.nutrient.io/guides/document-engine/viewer/secure-document-sharing.md)

---

**Real-time collaboration**

Learn how real-time collaboration works

[Read more](https://www.nutrient.io/guides/document-engine/viewer/real-time-collaboration.md)

---

**Managing multiple users**

Learn ways to work with documents and multiple users

[Read more](https://www.nutrient.io/guides/document-engine/viewer/multiple-users.md)

---

**User permissions**

Learn about granular permission capabilities

[Read more](https://www.nutrient.io/guides/document-engine/viewer/permissions.md)

## Authentication

---

**Authentication flow**

Learn how authentication works

[Read more](https://www.nutrient.io/guides/document-engine/viewer/client-authentication.md)

---

**Generate a JWT**

How to generate a JWT for web clients

[Read more](https://www.nutrient.io/guides/document-engine/viewer/client-authentication/generate-a-jwt.md)

---

**Generate a JWT for mobile**

How to generate a JWT for mobile clients

[Read more](https://www.nutrient.io/guides/document-engine/viewer/client-authentication/generate-a-jwt-for-mobile.md)

---

**Validate a JWT**

How to validate a JWT

[Read more](https://www.nutrient.io/guides/document-engine/viewer/client-authentication/validate-a-jwt.md)

## More viewer guides

---

**PDF documents**

Learn about support for viewing PDF documents

[Read more](https://www.nutrient.io/guides/document-engine/viewer/pdf.md)

---

**Office documents**

Learn about support for viewing Office documents

[Read more](https://www.nutrient.io/guides/document-engine/viewer/office-documents.md)

---

**Images and photos**

Learn about support for viewing images

[Read more](https://www.nutrient.io/guides/document-engine/viewer/images.md)

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/document-engine/getting-started.md)

---

## Related pages

- [Image server and viewer](/guides/document-engine/viewer/images.md)
- [Managing multiple users](/guides/document-engine/viewer/multiple-users.md)
- [Seamless viewing of Office documents made easy](/guides/document-engine/viewer/office-documents.md)
- [PDF viewer server](/guides/document-engine/viewer/pdf.md)
- [Real-time collaboration server](/guides/document-engine/viewer/real-time-collaboration.md)
- [Secure document sharing](/guides/document-engine/viewer/secure-document-sharing.md)
- [User permissions](/guides/document-engine/viewer/permissions.md)
- [Document and PDF streaming server](/guides/document-engine/viewer/streaming.md)

## Pages in this section

- [Generate a JWT for mobile user authentication](/guides/document-engine/viewer/client-authentication/generate-a-jwt-for-mobile.md)
- [Generate a JWT](/guides/document-engine/viewer/client-authentication/generate-a-jwt.md)
- [Validate a JWT](/guides/document-engine/viewer/client-authentication/validate-a-jwt.md)
- [Authentication flow](/guides/document-engine/viewer/client-authentication.md)
- [PDF web server integration with cloud PDF viewer](/guides/document-engine/viewer/client-integration/web.md)

