Add contract redlining to your application.
Create tracked DOCX changes, let reviewers accept or reject them, and export a Word document. Use browser or Node.js APIs.
You supply the review policy and approval workflow. DOCX Editor supplies document editing and revision APIs.
Try the contract redlining demo
Review a nondisclosure agreement (NDA) with a scripted assistant. Apply suggestions, accept or reject tracked changes, and export to Word.
Open the contract redlining demo →Choose an integration
Use the same revision model for an interactive review interface or a background document job.
| Your task | Integration | Implementation |
|---|---|---|
| Review in your application | Browser editor, Pro review module, and browser editing API | Save through the browser editor. |
| Generate redlines in a job | Node.js editing API and core engine | Call runtime.save() and store the returned bytes. |
| Apply an agent proposal | Your model, proposal validation, and either runtime | Apply a validated edit with tracking enabled. |
For installation instructions, see Runtime and setup.
Implementation guides
- Create a tracked replacement
Target a unique clause, enable tracking, and save the result.
- Build a React interface for Word tracked changes
Build review controls and verify mixed review decisions.
- Create DOCX redlines in Node.js
Run a document job and return a reviewable DOCX file.
- Turn AI proposals into targeted DOCX redlines
Validate a payment policy and edit only the selected clause.
Check DOCX compatibility
Check feature support and try the DOCX samples in the editor.
Reopen exported files in Word to check tracked changes and formatting.
Understand the limits
- Set an explicit author and
TrackMineOnly. The runtime starts with tracking off.TrackAllis unsupported. - Browser tracked writes require the Pro review module on an editable editor. Runtime tracking and UI tracking are separate settings.
- Tracked ranges cannot cross table or structured document boundaries, such as content controls. Collaborative tracked replacements must stay within one paragraph.
- Collaboration restricts edits around another author’s pending changes. Check the supported operation before applying it.
- Revalidate stale proposals and reject ambiguous targets. Your application owns authorization, approval, and retention rules.
For supported operations and refusal conditions, see Tracked changes.
Evaluate with your documents
Start with a representative contract and define the review decisions your application needs.
- Create one tracked replacement with an explicit author.
- Test accepted, rejected, and pending changes in the same document.
- Export the file and reopen it in your target Word version.
- Check revision authors, tables, numbering, headers, and formatting.
The base editor uses Apache-2.0. Pro review features and the editing API use the EigenPal Pro License.
You can evaluate the commercial packages for free. Production use requires a commercial agreement.