Put a real document editor
inside your app
The Revise SDK brings a fully featured word processor into any web application – with .docx support, agentic editing, tracked changes, fast canvas rendering, and more.
Integrate in minutes
Just render the component, pass in a file, and listen for changes.
Revise hands you back a ref that exposes tool calls your agent can use, and UI methods your app can use to control the editor.
Everything runs client-side, with no back end dependency.
- Self-hosted and built into your app bundle
- React and ReactDOM stay your peer dependencies
- No accounts, storage, tenancy, or billing imposed
- Bring your own agent loop, or delegate to ours
- Download as DOCX and PDF using client-side exporters
import { ReviseEditor } from "@reviseio/editor-sdk";
import "@reviseio/editor-sdk/style.css";
export function DocumentPane({ file }) {
const editor = useRef(null);
return (
<ReviseEditor
ref={editor}
initialDocuments={[{
id: "msa-2026",
title: "Service Agreement",
docx: file
}]}
currentUser={{ id, name, image }}
showTabs
onReady={(editor) => {
console.log("editor ready", editor.documents.list())
}}
onChange={(id, document) => {
// Every edit — typing, agent tool call, accepted suggestion.
queueAutosave(id, document)
}}
/>
);
}Tools for your agent
Revise was designed for agentic editing. Our SDK exposes a full suite of tools your existing agent can use to edit text, format content, leave comments, and adjust page layout — all with tracked changes.
Simply expose the editor's tools in your agent loop, feed the results back in, and just like that you have collaborative document editing in your AI product.
See everything
Selection, formatting, tracked changes, comment threads, history, zoom — the editor publishes all of it. Type or select in the document and watch the read-out update; every value there comes from an SDK subscription, not from scraping the DOM.
Bring your own UI
Revise can be controlled by your own UI, and themed to blend in to your application. Strip the component down to just the page rendering, and do the rest yourself.
Comprehensive and Battle Tested
Revise isn't based on ProseMirror or a contenteditable DOM. We built our own canvas rendering engine and .docx parser so we can control every pixel, and cover every feature of Word documents you would want - optimized for rendering performance other libraries can't match.
The Revise editor and agent have been used by tens of thousands of people in our own product, on every kind of document you can imagine. We've built an editor that can handle just about anything.
If you're building a product that involves writing, document processing, or helping people with their work - we'd love to hear from you.
Use Revise in your product
Revise is proprietary software, and our SDK is available with a commercial license tailored to your product, deployment, and scale.
Contact us to discuss SDK access and licensing.