Skip to content

Papyrus FAQ

Direct answers for teams evaluating an open source PDF, EPUB, and TXT SDK.

What is Papyrus?

Papyrus is an open source document SDK that ships a shared core, pluggable engines, and UI kits for React and React Native.

Which formats are supported?

PDF, EPUB, and TXT. On mobile, EPUB/TXT use WebView while PDF stays native.

Does it work with React and React Native?

Yes. Web UI ships as @papyrus-sdk/ui-react and mobile UI ships as @papyrus-sdk/ui-react-native.

Can I swap the PDF engine?

Yes. The core is engine-agnostic, so you can swap PDF.js, PDFium, or native engines without changing UI logic.

Does it support search and annotations?

Yes. The core exposes events, state, and search hooks for building highlights, notes, and reader workflows.

Is it free for commercial use?

Yes. Papyrus is MIT licensed. See LICENSE for details.

Next steps