# Revise SDK > Embed a full word processor — DOCX in and out, tracked changes, comments, and agent tools — inside your React application. ## Docs - [Agent tool reference](https://sdk.revise.io/api/agent-tools.md): Every tool the editor exposes to a model. - [ReviseEditorHandle](https://sdk.revise.io/api/handle.md): The controllers your application drives the editor with. - [](https://sdk.revise.io/api/revise-editor.md): Every prop on the editor component. - [Types](https://sdk.revise.io/api/types.md): The exported TypeScript surface. - [Architecture](https://sdk.revise.io/concepts/architecture.md): What the component owns, what you own, and how state is scoped. - [Tools for your agent](https://sdk.revise.io/guides/agent-tools.md): Hand the document to whatever model you already run. - [Appearance](https://sdk.revise.io/guides/appearance.md): Theme, colours, fonts, and zoom. - [Chrome and toolbars](https://sdk.revise.io/guides/chrome.md): Use the native ribbon, or turn it all off and build your own. - [Comments](https://sdk.revise.io/guides/comments.md): Threads anchored to text, from your UI or your agent. - [Delegating to the Revise agent](https://sdk.revise.io/guides/delegated-agent.md): Hand a whole task to Revise's own multi-turn agent loop. - [Documents](https://sdk.revise.io/guides/documents.md): Opening, switching, and closing documents in a multi-document workspace. - [Input formats](https://sdk.revise.io/guides/formats.md): DOCX, Markdown, plain text, and HTML in — DOCX out. - [Selection](https://sdk.revise.io/guides/selection.md): Read the selection, and keep it while your own UI takes focus. - [Tracked changes](https://sdk.revise.io/guides/tracked-changes.md): Suggestions your users can accept or reject, from people and agents alike. - [Introduction](https://sdk.revise.io/introduction.md): A real word processor, embedded in your React application. - [Quickstart](https://sdk.revise.io/quickstart.md): Render a document in about ten lines.