# Technical Documentation: embedpdf/embed-pdf-viewer > ℹ️ **Provenance:** Hybrid Fusion: `embedpdf/embed-pdf-viewer` (README + 1 In-Tree Chapters) · [CodeWiki Reference](https://codewiki.google/github.com/embedpdf/embed-pdf-viewer) · Recency: Active (< 180 days) ## 1. Project Overview & Quickstart (embedpdf/embed-pdf-viewer) > [!WARNING] > **EmbedPDF v3 is under active development and is not yet recommended for production use.** For the current stable release, use the [`v2` branch](https://github.com/embedpdf/embed-pdf-viewer/tree/v2). # Open‑Source JavaScript PDF Viewer **EmbedPDF** is a framework‑agnostic, Apache‑2.0‑licensed PDF viewer that drops into _any_ JavaScript project. Whether you build with **React, Vue, Svelte, Preact,** or vanilla JS, EmbedPDF delivers a smooth, modern reading experience and a clean developer API. --- ## 📚 Documentation Full docs, installation guides, API reference, and examples: 👉 **[https://www.embedpdf.com](https://www.embedpdf.com)** ## 🚀 Live Demo Try it now — load your own PDF or use the sample: 👉 **[https://app.embedpdf.com](https://app.embedpdf.com)** --- ## 💖 Sponsors We are grateful for the support of our sponsors! ### Silver Sponsors [](https://www.withloveinternet.com?utm_source=embedpdf&utm_campaign=oss)   [](https://align.lawyer?utm_source=embedpdf&utm_campaign=oss) ### Bronze Sponsors [](https://www.accrual.com?utm_source=embedpdf&utm_campaign=oss)   [](https://layer.team/?utm_source=embedpdf&utm_campaign=oss)   [](https://www.lefebvre-group.com?utm_source=embedpdf&utm_campaign=oss)   [](https://forml.eu?utm_source=embedpdf&utm_campaign=oss)   [](https://hive.com/?utm_source=embedpdf&utm_campaign=oss) --- ## ✨ Features - Annotations (highlight, sticky notes, free text, ink) - True redaction (content is actually removed) - Search, text selection, zoom, rotation - Smooth, virtualized scrolling - Pluggable architecture & tree-shakable plugins ## 🤝 Contributing We love contributions! To get started, read our [contributing guide](CONTRIBUTING.md) and jump into the [GitHub discussions](https://github.com/embedpdf/embed-pdf-viewer/discussions). ## 📄 License Everything in this repository is licensed under the [Apache License, Version 2.0](LICENSE), with one exception: [`cloudpdf/server`](cloudpdf/server) — the self-hostable CloudPDF server — is **Fair Source**, under the [Fair Core License, FCL-1.0-ALv2](cloudpdf/server/LICENSE). Its source may be inspected, copied, and modified for purposes permitted by the FCL. **That does not make the server free to run:** while a release remains under the FCL, running or self-hosting it requires a valid CloudPDF license (a license key for a connected deployment or a signed certificate for an air-gapped deployment). You may not move, change, disable, or circumvent the license-key functionality; enable protected functionality without a valid license; or remove protected functionality. Competing Uses, as defined in the FCL, are also prohibited. Each release automatically becomes Apache-2.0 two years after publication. See [LICENSING.md](LICENSING.md) for the full licensing map, including website content. ## Third-Party Licenses The engine is powered by [EmbedPDF Runtime](https://github.com/embedpdf/runtime), our fork of [PDFium](https://pdfium.googlesource.com/pdfium/), which is licensed under the [Apache License, Version 2.0](https://pdfium.googlesource.com/pdfium/+/refs/heads/main/LICENSE). PDFium is a Google project; EmbedPDF is not affiliated with or endorsed by Google. ## 2. In-Tree Documentation Chapters (embedpdf/embed-pdf-viewer) > [!WARNING] > **EmbedPDF v3 is under active development and is not yet recommended for production use.** For the current stable release, use the [`v2` branch](https://github.com/embedpdf/embed-pdf-viewer/tree/v2). # Open‑Source JavaScript PDF Viewer **EmbedPDF** is a framework‑agnostic, Apache‑2.0‑licensed PDF viewer that drops into _any_ JavaScript project. Whether you build with **React, Vue, Svelte, Preact,** or vanilla JS, EmbedPDF delivers a smooth, modern reading experience and a clean developer API. --- ## 📚 Documentation Full docs, installation guides, API reference, and examples: 👉 **[https://www.embedpdf.com](https://www.embedpdf.com)** ## 🚀 Live Demo Try it now — load your own PDF or use the sample: 👉 **[https://app.embedpdf.com](https://app.embedpdf.com)** --- ## 💖 Sponsors We are grateful for the support of our sponsors! ### Silver Sponsors [](https://www.withloveinternet.com?utm_source=embedpdf&utm_campaign=oss)   [](https://align.lawyer?utm_source=embedpdf&utm_campaign=oss) ### Bronze Sponsors [](https://www.accrual.com?utm_source=embedpdf&utm_campaign=oss)   [](https://layer.team/?utm_source=embedpdf&utm_campaign=oss)   [](https://www.lefebvre-group.com?utm_source=embedpdf&utm_campaign=oss)   [](https://forml.eu?utm_source=embedpdf&utm_campaign=oss)   [](https://hive.com/?utm_source=embedpdf&utm_campaign=oss) --- ## ✨ Features - Annotations (highlight, sticky notes, free text, ink) - True redaction (content is actually removed) - Search, text selection, zoom, rotation - Smooth, virtualized scrolling - Pluggable architecture & tree-shakable plugins ## 🤝 Contributing We love contributions! To get started, read our [contributing guide](CONTRIBUTING.md) and jump into the [GitHub discussions](https://github.com/embedpdf/embed-pdf-viewer/discussions). ## 📄 License Everything in this repository is licensed under the [Apache License, Version 2.0](LICENSE), with one exception: [`cloudpdf/server`](cloudpdf/server) — the self-hostable CloudPDF server — is **Fair Source**, under the [Fair Core License, FCL-1.0-ALv2](cloudpdf/server/LICENSE). Its source may be inspected, copied, and modified for purposes permitted by the FCL. **That does not make the server free to run:** while a release remains under the FCL, running or self-hosting it requires a valid CloudPDF license (a license key for a connected deployment or a signed certificate for an air-gapped deployment). You may not move, change, disable, or circumvent the license-key functionality; enable protected functionality without a valid license; or remove protected functionality. Competing Uses, as defined in the FCL, are also prohibited. Each release automatically becomes Apache-2.0 two years after publication. See [LICENSING.md](LICENSING.md) for the full licensing map, including website content. ## Third-Party Licenses The engine is powered by [EmbedPDF Runtime](https://github.com/embedpdf/runtime), our fork of [PDFium](https://pdfium.googlesource.com/pdfium/), which is licensed under the [Apache License, Version 2.0](https://pdfium.googlesource.com/pdfium/+/refs/heads/main/LICENSE). PDFium is a Google project; EmbedPDF is not affiliated with or endorsed by Google. --- METRICS --- - Files Extracted: 2 - Estimated Token Budget: ~1675 tokens - Recency Window: Active (< 180 days) - Canonical Reference: https://codewiki.google/github.com/embedpdf/embed-pdf-viewer