U
ai-api
AIai-docsAI-powered writing assistance.
cnapi-cn-docsAPI reference for @udecode/cn.
Plate Coreapi-core-docsAPI reference for @platejs/core.
Plate Componentsapi-core-plate-components-docsAPI reference for Plate component.
Plate Controllerapi-core-plate-controller-docsAPI reference for PlateController component.
Plate Editorapi-core-plate-editor-docsAPI reference for Plate editor.
Plate Pluginapi-core-plate-plugin-docsAPI reference for Plate plugins.
Storeapi-core-plate-store-docsAPI reference for Plate store.
Floatingapi-floating-docsAPI reference for floating UI components and hooks.
Plateapi-plate-docsAPI reference for platejs.
React Utilsapi-react-utils-docsAPI reference for @udecode/react-utils.
Resizableapi-resizable-docsAPI reference for @platejs/resizable.
Slateapi-slate-docsAPI reference for @platejs/slate
Editor APIapi-slate-editor-api-docsAPI reference for the Editor API.
Editor Transformsapi-slate-editor-transforms-docsAPI reference for editor transformation operations in Plate.
Elementapi-slate-element-docsAPI reference for elements in Slate.
Locationapi-slate-location-docsAPI reference for locations in Plate.
Location Refapi-slate-location-ref-docsAPI reference for location references in Plate.
Nodeapi-slate-node-docsAPI reference for nodes in Plate.
Operationapi-slate-operation-docsAPI reference for operations in Plate.
Pathapi-slate-path-docsAPI reference for paths in Plate.
Pointapi-slate-point-docsAPI reference for points in Plate.
Rangeapi-slate-range-docsAPI reference for ranges in Plate.
Textapi-slate-text-docsAPI reference for text nodes in Plate.
Plate Utilsapi-utils-docsAPI reference for @platejs/utils.
Autoformatautoformat-docsAutomatic text formatting via shortcodes and markdown-like shortcuts.
Basic Elementsbasic-blocks-docsCommonly used block elements for structuring content.
Basic Marksbasic-marks-docsCommonly used text styling features.
Block Menublock-menu-docsDocumentation for Block Menu
Block Placeholderblock-placeholder-docsShow placeholder when a block is empty.
Block Selectionblock-selection-docsDocumentation for Block Selection
Blockquoteblockquote-docsDocumentation for Blockquote
Boldbold-docsDocumentation for Bold
Calloutcallout-docsDocumentation for Callout
Captioncaption-docsAdd captions to media elements like images, videos, and files.
Code Blockcode-block-docsDocumentation for Code Block
Codecode-docsDocumentation for Code
Code Drawingcode-drawing-docsDocumentation for Code Drawing
Columncolumn-docsDocumentation for Column
Comboboxcombobox-docsDocumentation for Combobox
Commentcomment-docsDocumentation for Comment
Changelogcomponents-changelog-docsLatest component updates and announcements.
Controlled Editor Valuecontrolled-docsHow to control the editor value.
copilot-api
Copilotcopilot-docsAI-powered text completion suggestions.
Serializing CSVcsv-docsDocumentation for Serializing CSV
Cursor Overlaycursor-overlay-docsVisual feedback for selections and cursor positions when editor loses focus.
Datedate-docsDocumentation for Date
Debuggingdebugging-docsDebugging in Plate.
Discussiondiscussion-docsDocumentation for Discussion
Drag & Dropdnd-docsDrag and drop blocks to reorganize content within the editor.
DocumentationdocsAll documentation files for plate
DOCX Pastedocx-docsPaste content from Microsoft Word with automatic formatting.
DOCX Import/Exportdocx-io-docsImport DOCX files and export Plate content to Word documents.
Editor Configurationeditor-docsLearn how to configure and customize the Plate editor.
Editor Methodseditor-methods-docsExplore the various methods available for interacting with and customizing the Plate editor.
Emojiemoji-docsDocumentation for Emoji
Equationequation-docsDocumentation for Equation
Collaboration Demoexamples-collaboration-example-docsDocumentation for Collaboration Demo
Editable Voidsexamples-editable-voids-docsDocumentation for Editable Voids
Exportexamples-export-docsDocumentation for Export
Hundreds Blocksexamples-hundreds-blocks-docsDocumentation for Hundreds Blocks
Hundreds Editorsexamples-hundreds-editors-docsDocumentation for Hundreds Editors
Preview Markdownexamples-preview-markdown-docsDocumentation for Preview Markdown
Version Historyexamples-version-history-docsDocumentation for Version History
Excalidrawexcalidraw-docsDocumentation for Excalidraw
Exit Breakexit-break-docsDocumentation for Exit Break
Feature Kitsfeature-kits-docsUnderstand how to use Feature Kits for rapid editor setup with pre-configured plugins and UI components.
Findfind-replace-docsSearch and locate specific text or blocks within your document.
Fontfont-docsProvide extended formatting options for document content.
Forced Layoutforced-layout-docsDocumentation for Forced Layout
Formform-docsHow to integrate Plate editor with react-hook-form.
Fumadocs appfumadocsFumadocs app for plate
Headingheading-docsDocumentation for Heading
Highlighthighlight-docsDocumentation for Highlight
Horizontal Rulehorizontal-rule-docsDocumentation for Horizontal Rule
HTMLhtml-docsConvert Plate content to HTML and vice-versa.
Indentindent-docsDocumentation for Indent
Introductionindex-docsRich-text editor framework with AI, MCP, and shadcn/ui
Getting Startedinstallation-docsChoose your path to integrate the Plate rich-text editor framework into your React project.
Local Docsinstallation-docs-docsSet up Plate's documentation locally for version-controlled, AI-enhanced development.
Manual Installationinstallation-manual-docsInstall and configure Plate in your React project without relying on UI component libraries.
MCP Serverinstallation-mcp-docsUse the Model Context Protocol with Plate.
Next.jsinstallation-next-docsInstall and configure Plate UI for Next.js
Node.jsinstallation-node-docsInstall and configure Plate for Node.js
Plate UI Installationinstallation-plate-ui-docsHow to set up Plate UI in your project.
Reactinstallation-react-docsInstall and configure Plate UI for React
RSCinstallation-rsc-docsInstall and configure Plate for React Server Components
Italicitalic-docsDocumentation for Italic
Kbdkbd-docsDocumentation for Kbd
Line Heightline-height-docsDocumentation for Line Height
Linklink-docsDocumentation for Link
List Classiclist-classic-docsDocumentation for List Classic
Listlist-docsDocumentation for List
Markdownmarkdown-docsConvert Plate content to Markdown and vice-versa.
Mediamedia-docsDocumentation for Media
media-uploadthing-api
Mentionmention-docsDocumentation for Mention
Major Releasesmigration-index-docsDocumentation for Major Releases
Migrating from Slate to Platemigration-slate-to-plate-docsLearn how to migrate from Slate to Plate.
Major Releasesmigration-v48-docsDocumentation for Major Releases
Multi Selectmulti-select-docsDocumentation for Multi Select
Playwright Testingplaywright-docsLearn how to write Playwright tests that integrate with Plate.
Plugin Componentsplugin-components-docsLearn how to create and style custom components for Plate plugins.
Plugin Contextplugin-context-docsUnderstanding and utilizing the Plugin Context in Plate plugins.
Plugin Configurationplugin-docsHow to configure and customize Plate plugins.
Plugin Methodsplugin-methods-docsExplore the various methods available for extending Plate plugins.
Plugin Rulesplugin-rules-docsConfigure common editing behaviors.
Plugin Shortcutsplugin-shortcuts-docsLearn how to configure keyboard shortcuts.
Single Blocksingle-block-docsDocumentation for Single Block
Slash Commandslash-command-docsDocumentation for Slash Command
Static Renderingstatic-docsA minimal, memoized, read-only version of Plate with RSC/SSR support.
Strikethroughstrikethrough-docsDocumentation for Strikethrough
Subscriptsubscript-docsDocumentation for Subscript
Suggestionsuggestion-docsDocumentation for Suggestion
Superscriptsuperscript-docsDocumentation for Superscript
Tabbabletabbable-docsDocumentation for Tabbable
Tabletable-docsDocumentation for Table
Text Aligntext-align-docsDocumentation for Text Align
Table of Contentstoc-docsDocumentation for Table of Contents
Toggletoggle-docsDocumentation for Toggle
Toolbartoolbar-docsFixed and floating toolbars for your editor.
Trailing Blocktrailing-block-docsDocumentation for Trailing Block
Troubleshootingtroubleshooting-docsSolutions for common issues when working with Plate.
TypeScripttypescript-docsConfigure TypeScript (tsconfig) for using Plate, including module resolution solutions.
Underlineunderline-docsDocumentation for Underline
Unit Testing Plateunit-testing-docsLearn how to unit test Plate editor and plugins.
Collaborationyjs-docsReal-time collaboration with Yjs