@doconda/editor), a React component. Users
open the .docx, edit it and save it without leaving your site, and you receive the file to store wherever you want.
Everything happens in their browser: the file is not uploaded anywhere to be edited.
Steps
- Get the plugin in the dashboard (Billing → Editor plugin), with a 7-day free trial.
- Add your domains (up to 5, https only). The editor only opens on them; on
localhostit always opens, for development. - Install it with the command from the dashboard (it needs React 19 or later):
- Put it on your page, inside a container with a height:
- Save what the user edits, automatically or with Ctrl/Cmd+S:
Make it look like part of your product
- Colours and font:
theme="dark"or your own values, for exampletheme={{ accent: "#e11d48", font: "Inter, sans-serif", radius: "6px" }}. - Language:
locale="es"or"en", andlabelsto change any text. - Buttons:
toolbarpicks which appear and in what order;featuresremoves parts (comments, printing…). - Your own buttons: with
itemsyou add, for example, “Send for signature”, which gets the file withapi.save().
Why the key can go in your code
licenseKey is your licence key (ek_eu_…), not your API key. When it opens, the editor asks Doconda for a permit
for the site it is on; the address is set by the browser and the page cannot change it. Outside your domains the key
is useless, and the editor shows “This editor needs a Doconda licence”.
FAQ
Does my site have to use React?
Does my site have to use React?
Yes: it is a React component and needs React 19 or later.
Does it work for PowerPoint and Excel too?
Does it work for PowerPoint and Excel too?
Yes, the same component opens
.docx, .pptx and .xlsx.Does it work on subdomains?
Does it work on subdomains?
Yes.
*.yourcompany.com opens on any subdomain (not on yourcompany.com: add it separately). See
licence and domains.How much does it cost?
How much does it cost?
It is purchased separately from the API, per organization, with a monthly, yearly or one-time plan, and unlimited
documents and users. The dashboard shows each plan’s price. See licence and domains.