Document Engine is in alpha and subject to breaking changes while the contract and adapters continue to evolve.
.docx files without a visible editor:
| Surface | Use case | Runtime |
|---|---|---|
| Document API | In-browser editing via editor.doc.* methods | Browser (ProseMirror) |
| SDKs | Node.js and Python wrappers for backend automation | Node / Python |
| CLI | Terminal commands for scripting and CI pipelines | Any shell |
| MCP Server | AI agent access via the Model Context Protocol | Local subprocess |
find is available as editor.doc.find() in the browser, superdoc.doc.find() in the SDK, superdoc find in the CLI, and superdoc_find in MCP.
How it works
The Document API defines the canonical operations. The CLI and MCP server wrap them for different consumers. The SDKs manage the CLI process and expose typed methods.Where to start
- Building a web editor? Start with the Document API.
- Automating documents from a backend? Start with the SDKs.
- Scripting from the terminal or CI? Start with the CLI.
- Connecting AI agents (Claude, Cursor, Windsurf)? Start with the MCP Server.

