WolfDocx Commercial - Word document engine for Python / A WolfSDK engine
Update existing DOCX files within an explicit scope.
Apply approved values and text to existing .docx files, with edits saved to a new output file. Subscribe to WolfDocx Commercial for one legal organization.
$500 per year or $50 per month.
- What it does
- An independent DOCX engine with its own command line and pinned wheel, applying explicitly scoped memo operations (approved values in table cells and text runs) to an existing .docx, with saved output verified by independent readers.
- Product family
- The Word engine of WolfSDK. A separate MIT Community package covers in-place editing; WolfDocx Commercial is the full engine.
- How to install
- WolfDocx Community installs from public PyPI with pip install wolfdocx. WolfDocx Commercial installs from the authenticated WolfDocx package index with a per-purchase credential, issued on the checkout success page after payment and reissued through https://wolfxl.com/recover.
- Free use
- WolfDocx Community is MIT-licensed and free, including commercial use. It edits existing .docx files in place in pure Python and does not render pages or convert to PDF. WolfDocx Commercial does not change those rights.
- What payment adds
- An organization-scoped subscription to WolfDocx Commercial, with package access, updates, and support under the accepted WolfDocx agreement.
- Platforms
- Tested with CPython 3.13 on macOS arm64, Linux x86_64 and Windows 10 x86_64. On Windows, a wheel built from the current engine source was installed in a clean environment and the edit, save, open, large-input and rendering tests passed. Rendering on Windows needs a WolfDocx Commercial release newer than the 2026-09-08 package.
Common tasks
Update table cells in an existing Word document with Python
Change approved values in .docx table cells and save a new file.
Replace text in an existing Word document with Python
Swap one phrase in a paragraph and keep the run formatting around it.
Fill a Word template table with rows from Python
Repeat a placeholder row once per record in an existing .docx template.
Word mail merge in Python: fill MERGEFIELD templates and repeating table rows
Generate one .docx per record from a Word mail-merge template, including nested table rows.
Merge Word documents in Python without breaking numbering, headers, or styles
Append whole .docx files into one and keep their list numbering, styles, and headers.
Update a Word table of contents in Python without opening Word
Rebuild TOC entries and page numbers and save a .docx whose contents page is current.
Convert DOCX to PDF in Python without Word or LibreOffice
Render a .docx to PDF with the wolf command and read the render report.
A python-docx alternative for editing existing Word documents
Keep python-docx for building documents and use WolfDocx for source-bound edits.
Package access and evaluation
Commercial packages are available through authenticated access. The package credential is issued on the checkout success page after payment and can be reissued through the recovery page. There is no public free package. Before purchasing, review the scoped before-and-after memo files and retained native renders in the reporting walkthrough.
To test it on your own documents first, start a free evaluation. Its credential reads the WolfDocx index for nonproduction use.
Ask about your required operations and target platform before purchasing if compatibility is uncertain.
Availability
WolfDocx Commercial is a standalone subscription under its own agreement. It does not qualify every DOCX feature or platform. WolfDocx is a WolfSDK engine for Word documents. For embedded distribution of the engines, see Wolf Runtime.
