WolfSDKWolfXLWolfPPTWolfDocxWolfRender

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

  1. Update table cells in an existing Word document with Python

    Change approved values in .docx table cells and save a new file.

  2. Replace text in an existing Word document with Python

    Swap one phrase in a paragraph and keep the run formatting around it.

  3. Fill a Word template table with rows from Python

    Repeat a placeholder row once per record in an existing .docx template.

  4. 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.

  5. 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.

  6. 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.

  7. Convert DOCX to PDF in Python without Word or LibreOffice

    Render a .docx to PDF with the wolf command and read the render report.

  8. 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.