Docs API
Integrate and configure ONLYOFFICE Docs into your web app to enable document editing, co-authoring, and sharing for your users.
Office API
Use our JavaScript library to build plugins, macros, and scripts across all document types: documents, spreadsheets, presentations, and forms.
Plugins
Build interactive tools with HTML, CSS, and JavaScript that embed native-feeling features directly into the editors.
Macros
Write lightweight JavaScript scripts that run directly inside documents to automate repetitive tasks.
AI
Connect ONLYOFFICE editors to AI providers with AI Tools, add custom providers and MCP servers, and use the AI agent.
Document Builder
Add document generation, editing, and conversion to your application: DOCX, XLSX, PPTX, and PDF via the CLI, Python, Java, .NET, or C++.
Desktop Editors
Extend and customize ONLYOFFICE Desktop Editors by integrating with document management systems.
API Reference
Integrate ONLYOFFICE Apps into your application to interact with its REST API using GET, POST, PUT, and DELETE methods.
Embed SDK
Embed ONLYOFFICE Apps in your web app: the full workspace, a room, a document editor or viewer, or a file picker.
Plugins SDK
Extend the ONLYOFFICE Apps portal with your own plugins: context menu items, main button actions, or third-party services.
UI Kit
Build ONLYOFFICE Apps plugin screens and interfaces with the React components the portal itself uses: form controls, overlays, selectors, and theming.
MCP Server
Connect AI tools directly to ONLYOFFICE Apps to execute actions through natural language interactions.
Check out our popular samples
See all samplesCreating advanced form
Creates advanced form with table structure using Document Builder.
- Table-based form layout
- Input fields and checkboxes
- Cross-platform generation
Creating pivot table by categories
Creates a pivot table that groups rows by category and calculates sum totals.
- Summarize and group data
- Sum and count aggregates
- Office JavaScript API
Working with comments
Collects all the comments from the document and displays them in a custom interface.
- External document access
- Custom comment UI
- Real-time collaboration


