Document Authoring Developer Guides

Welcome to the Document Authoring developer guides. These cover the information you’ll need to get started with Document Authoring, including using the library methods and configuring your web app(s) appropriately. In the future, these guides will be expanded with more in-depth walkthroughs.

If you’re new to Document Authoring, refer to our getting started guides to quickly add authoring to your application. You can also clone our examples repo on GitHub to see various options.

For now, the Document Authoring library is intended to be used in-browser. It’s written in TypeScript and uses some WebAssembly technology, so it can be used without a server, plugins, or even internet access (if self-hosted, rather than using our CDN).

A server-free solution has the following advantages:

  • Get up and running faster — No backend servers need to be deployed or maintained.

  • Lower infrastructure costs — Rendering and processing are offloaded to the client.

  • Security and privacy — Documents don’t need to be transferred across the network to a third party.

Guides

Working with Documents
Manage, create, and edit documents easily.

CSP / Firewall Rules
Define and enforce your security policies on assets hosted on our CDN.

Self-Hosting Assets
Deploy and maintain assets on your own infrastructure for full control and offline capabilities.