# Univer > Univer Office SDK lets developers build their own AI office environment — an Office Harness. It provides Office editing, calculation and file processing across sheets, docs, slides, canvases, relational tables and PDFs, so people and AI agents (and many agents in parallel) work together inside your product, data and permissions. **The Office Harness for AI Agents.** Build your own AI office with Univer Office SDK. Office editing, calculation and file processing for people and agents working together, inside your own product, data and permissions. - 39.4k: GitHub stars across Univer and Luckysheet - #1: SpreadsheetBench, December 2025 leaderboard - 10+ yrs: Building Office tools, from the original Luckysheet team - Ranked #1 on SpreadsheetBench: 68.86% (Accuracy · pass@1) - Works with your agents: Claude Code, Codex, OpenCode, OpenClaw, Hermes Agent, WorkBuddy, Kimi Trusted by leading developers and enterprise teams: Samsung, Novartis, Shopee, ClickUp, Mistral AI, Genspark, Z.AI, 01.AI, bilibili, Ping An Bank, iFLYTEK, Kunlun Tech, ModelBest, INTSIG, NetEase Youdao, Beem, Docyrus, NoteGPT, KodiX, Olimp, Redrob, VIFM, 4399, MCC, Weaver, Nutstore, Mininglamp, ChemPartner, Farben, Vanchip, Mongoso, All Green Recycling, KROS, Brightwave, Energent.ai, Learnyst, Ntelio, Red Unisol, SE Survey, GoodLinker, StarRides, ASG Logistics, Cloudoffis, Hallo Welt!, Modern Widya, Nuwax, Redikru, Seeger Weiss, XpertAI, JNPF, Accton, Super Magic, China Telecom, Tuhu, Qiaoyin, Hebei Gode, Topsnap Hexie, Sudoprivacy, Kanyun, Cingta, Hengchang, NSTC, FIT2CLOUD. ## See what you can build with Office SDK From your own office agent to your team’s workflow. - **Your own office agent**: Connect your own agents, models, and business systems to build an AI workspace like Codex or Cowork. Create spreadsheets, docs, slides, and Web Apps through conversation, then keep editing and collaborating in Space. - **The next-gen Workspace workflow**: Manage Office files and Web Apps the way GitHub manages code. Agents work in drafts; your team reviews, then merges. - **Online Office with Copilot**: Editable Office in your product, with a Copilot that answers on the same sheet your users see. - **Back-office automation**: Scheduled jobs fill templates, calculate and export reports, with no editor open. ## Six Office tools. One SDK. - **Sheets**: Formulas, pivot tables, charts and data validation - **Docs**: Paged layout and modern block editing - **Slides**: Editable presentations linked to source data - **Relational Tables**: Records in grid, kanban, calendar, Gantt and gallery views - **Canvases**: Flowcharts, mind maps, UML and ER diagrams - **PDF Editor**: Edit text, organize pages, fill forms, print and export ## Your office environment is an Office Harness Content, tools, checks and collaboration in one place, so people and agents finish real work together. - **Office content**: Sheets, docs, slides, canvases, tables, PDFs - **Editing & calculation**: Editors, headless processing, formulas - **Verification & feedback**: Status, read-back, render checks - **Collaboration**: Co-editing, history, worktrees ## Live demos - [Univer workspace](https://univer.ai/demo/universe): Sheets, docs, slides and canvases in one file - [Sheets](https://univer.ai/demo/spreadsheets) - [Docs](https://univer.ai/demo/docs) - [Slides](https://univer.ai/demo/slides) - [Relational Tables](https://univer.ai/demo/relational-tables) - [Canvases](https://univer.ai/demo/canvases) - [PDF Editor](https://univer.ai/demo/pdf) - [office.univer.ai](https://office.univer.ai) ## Office editing, calculation and files Built into your product, on content that stays editable. ### Univer · One office environment Sheets, docs, slides and canvases in one .univer file, with content, data and references connected. - Editable sheets in slides; data cited in docs - References and bindings link source data - People and agents edit one file, traceably [Open live demo](https://univer.ai/demo/universe) ### Web App Build Web Apps with two-way spreadsheet binding and real-time collaboration. - Two-way binding between controls and cells - Shared spreadsheet data and formulas - Live updates across metrics and charts [Live demo](/demos/project-summit/index.html) ### Sheets Spreadsheet editing, formulas and analysis in your product, or calculated in the background. - Formulas, conditional formatting, validation, pivot tables - Sort, filter, freeze, group, number formats - Editable charts, images, shapes, rich text [Live demo](https://univer.ai/demo/spreadsheets) ### Docs Paged layout and modern block editing, for documents people edit together. - Headers, footers, sections, columns, page setup - Tables, images, lists, equations, code blocks - Embedded charts and Office content [Block editing](https://univer.ai/demo/docs) · [Paged editing](https://univer.ai/demo/docs-traditional) ### Slides Editable presentations from data, docs and visuals, so your team can refine what agents produce. - Text, charts, images, shapes, connectors - Embedded sheets and docs, linked to source data - Page setup, transitions, import and export [Live demo](https://univer.ai/demo/slides) ### Canvases An infinite canvas to organize content, map processes and connect your Office tools. - Flowcharts, mind maps, swimlanes, sticky notes - UML and entity-relationship diagrams - Embedded sheets, charts and Office content [Live demo](https://univer.ai/demo/canvases) ### Relational Tables Records, fields and relations for business data and workflows: one set of records, many views. - Grid, kanban, calendar, Gantt and gallery views - Text, date, attachment, link and formula fields - Filter, sort and group each view [Live demo](https://univer.ai/demo/relational-tables) ### PDF Editor View and edit PDFs, organize pages, handle forms, then print and deliver. - Edit text, images and tables - Merge files, reorder pages, fill forms - View, print and export [Live demo](https://univer.ai/demo/pdf) ### Beyond the editors - **Headless processing**: Read, edit and fill templates in Node.js, and calculate with the Rust formula engine. No editor needed. - **Sheet × Web App**: Bind inputs and sliders to cells. The app writes to the sheet; the sheet updates the app. - **Live sheets in docs and slides**: Embedded sheets stay editable and keep calculating. Model once, then report and present. - **Works with Office files**: Import Excel, Word, PowerPoint and PDF files, then export to deliver. ## Let agents edit Office, and check the results They fix content from values, formulas and render feedback. No desktop Office needed. - **Plug Office tools into your agents**: Your harness keeps its models, orchestration and Skills. Agents call Univer’s Office tools through an API or CLI and get results and checks back. - **Understand, create and edit Office content**: Agents locate and change content and run calculations, producing native Office content people can keep editing. - **Check the result, then fix**: Tools return edit status, calculated values and renders. Agents check them against the task and fix what’s off. Read → Edit & calculate → Read back → Verify & fix ### Ranked #1 on SpreadsheetBench SpreadsheetBench accuracy, pass@1, December 2025 ([Evaluation notes](https://univer.ai/#:~:text=SpreadsheetBench)) | | % | |---|---| | Human | 71.3 | | **Univer** | 68.86 | | Bluebox | 62.9 | | Shortcut.ai | 59.25 | | Copilot in Excel (Agent Mode) | 57.2 | ## People and agents co-edit. Many agents work in parallel On Univer’s own Office collaboration engine. - **Real-time co-editing**: People and agents edit the same content live. OT resolves concurrent edits such as inserted rows; open documents keep working offline and sync on reconnect. - **Change history and restore**: Operation-level records. Trace each change, see who made it, and restore a chosen version. - **Worktrees for parallel agents**: Each task gets an isolated draft and the main content stays untouched. Compare changes and preview the merge, then merge or reopen. - **Your accounts and permissions**: People view, edit, copy and comment with their existing accounts and permissions. Discuss specific content, then resolve. ## Embed it in your product. Deploy it yourself No iframe. Your agents, accounts, database and storage. - **Embed and customize**: React, Vue or plain web pages, no iframe. Customize the toolbar, menus and sidebar; read selections, write content and get results through the API. - **Deploy where you choose**: Add collaboration, file conversion and headless services to your backend. Run on-prem, in a private cloud or on your own servers, and scale as you grow. - **Own your data**: Keep your accounts and permissions, checked on the server. Documents and change records live in your database; files go to your own storage. ## Office SDK pricing Self-hosted licensing, from evaluation to enterprise deployment. - **Free Trial** ($0 ): For local integration and evaluation. - **Business** ($99 / month): For production and commercial applications. - **Enterprise** (Custom ): For higher capacity and distributed deployments. [See full pricing and licensing](/pricing/) ## FAQ ### What is Univer? An Office SDK you embed in your product and deploy yourself, covering sheets, docs, slides, canvases, relational tables and PDFs. Developers use it to build AI office environments where people and agents work together. ### What is an Office Harness? The office environment you build with Univer: Office content, editing and calculation tools, verification and collaboration in one place, so people and agents finish real work together. ### Do I need to replace my agent framework? No. Your harness keeps its models, orchestration and Skills. Agents call Univer’s Office tools through an API or CLI. ### Which Office files can I import and export? Import XLS, XLSX, CSV, TSV, DOC, DOCX, PPT, PPTX and PDF. Export XLSX, CSV, TSV, DOCX, PPTX and PDF. Complex formulas, charts, fonts and embedded objects can differ, so check with your real files. ### Can people keep editing offline? Open documents stay editable offline and sync on reconnect. Fully offline apps depend on your product design. ### Can I run it on my own servers? Yes. Run collaboration, file conversion and headless services on-prem, in a private cloud or on your own servers. Documents stay in your database and files in your storage. ### How is Univer licensed? The open-source core is Apache-2.0. It includes the front-end editors but no server, and its formula engine is slower than the commercial one. The commercial SDK is licensed separately; the Free Trial is for evaluating it, with some limits. ## Links - [Docs](https://docs.univer.ai) - [Agents](https://docs.univer.ai/ai) - [Server](https://docs.univer.ai/server) - [CLI](https://github.com/dream-num/univer-cli) - [GitHub](https://github.com/dream-num/univer) - [Licensing & support](https://docs.univer.ai/server/license) - [Ecosystem](/ecosystem/) - [Terms](/legal/terms-and-conditions/) - [Privacy](/legal/privacy-policy/) - [Contact us](/contact/) --- # Build Office editing and calculation into your product > Embed six Office tools in your product, process and calculate headlessly in Node.js, bind Web Apps to cells, and import and export Office files with Univer Office SDK. Six Office tools in your UI, headless processing in the background, and Web Apps bound to cells. ## Embed Office editors in your product Pick the tools you need. People edit Office content right in your product. ### Univer · One office environment Sheets, docs, slides and canvases in one .univer file, with content, data and references connected. - Editable sheets in slides; data cited in docs - References and bindings link source data - People and agents edit one file, traceably [Open live demo](https://univer.ai/demo/universe) ### Web App Build Web Apps with two-way spreadsheet binding and real-time collaboration. - Two-way binding between controls and cells - Shared spreadsheet data and formulas - Live updates across metrics and charts [Live demo](/demos/project-summit/index.html) ### Sheets Spreadsheet editing, formulas and analysis in your product, or calculated in the background. - Formulas, conditional formatting, validation, pivot tables - Sort, filter, freeze, group, number formats - Editable charts, images, shapes, rich text [Live demo](https://univer.ai/demo/spreadsheets) ### Docs Paged layout and modern block editing, for documents people edit together. - Headers, footers, sections, columns, page setup - Tables, images, lists, equations, code blocks - Embedded charts and Office content [Block editing](https://univer.ai/demo/docs) · [Paged editing](https://univer.ai/demo/docs-traditional) ### Slides Editable presentations from data, docs and visuals, so your team can refine what agents produce. - Text, charts, images, shapes, connectors - Embedded sheets and docs, linked to source data - Page setup, transitions, import and export [Live demo](https://univer.ai/demo/slides) ### Canvases An infinite canvas to organize content, map processes and connect your Office tools. - Flowcharts, mind maps, swimlanes, sticky notes - UML and entity-relationship diagrams - Embedded sheets, charts and Office content [Live demo](https://univer.ai/demo/canvases) ### Relational Tables Records, fields and relations for business data and workflows: one set of records, many views. - Grid, kanban, calendar, Gantt and gallery views - Text, date, attachment, link and formula fields - Filter, sort and group each view [Live demo](https://univer.ai/demo/relational-tables) ### PDF Editor View and edit PDFs, organize pages, handle forms, then print and deliver. - Edit text, images and tables - Merge files, reorder pages, fill forms - View, print and export [Live demo](https://univer.ai/demo/pdf) ## Process and calculate without a UI Read and change content and fill templates in Node.js, and calculate with the Rust formula engine, with no editor open. Built for batch files and agent tasks; the results load back into the editor for people to keep working. ## Two-way binding between Web Apps and cells Bind inputs and sliders to specific cells. Changing a value writes to the sheet and recalculates; editing the sheet updates the bound inputs, metrics and charts. Formulas and rules stay in the sheet. ## Live sheets in docs and slides Embed a sheet in a doc or slide and keep cell editing and formula calculation. People adjust data and formulas in place to finish the report or deck, with less copy-paste and double upkeep. ## Works with common Microsoft Office formats Import existing Excel, Word and PowerPoint files, keep working, then export to deliver. Reuse your team’s templates, models and reports with less migration. [File conversion and compatibility](https://docs.univer.ai/server/import-export/node) ### Office file import and export formats | Content | Import | Export | |---|---|---| | Sheets | XLS, XLSX, CSV, TSV | XLSX, CSV, TSV | | Docs | DOC, DOCX | DOCX | | Presentations | PPT, PPTX | PPTX | | PDF | PDF | PDF | --- # Let agents edit Office, and check the results > Connect Univer’s Office tools to the agents you already run: read, edit and calculate Office content through an API or CLI, then check and fix results from values and renders. Editing, calculation and checking tools for the agents you already run. No desktop Office, and everything stays editable. Read → Edit & calculate → Read back → Verify & fix ## Plug Office tools into your agents Your harness keeps its models, orchestration and Skills; Univer provides the Office tools. Agents call them through an API or CLI, get results and feedback back, and carry on. ## Understand, create and edit Office content Agents locate and change content and run calculations, producing native Office content people keep editing. ## Check the result, fix from feedback Tools return edit status, calculated values and renders. Agents check them against the task, fix what’s off and verify again. ## Checks you can see: render and layout Beyond values, agents get page renders and layout checks. When a slide title runs off the page, the check flags it; the agent fixes it and renders again. You decide what passes. ## Ranked #1 on SpreadsheetBench SpreadsheetBench accuracy, pass@1, December 2025 ([Evaluation notes](https://univer.ai/#:~:text=SpreadsheetBench)) | | % | |---|---| | Human | 71.3 | | **Univer** | 68.86 | | Bluebox | 62.9 | | Shortcut.ai | 59.25 | | Copilot in Excel (Agent Mode) | 57.2 | --- # People and agents co-edit. Many agents work in parallel > Univer’s own Office collaboration engine: real-time co-editing, operation-level history and restore, and worktrees where many agents work in isolated drafts and changes are reviewed before merging. Real-time co-editing, change history and restore on Univer’s own collaboration engine, plus worktrees so agents work in isolated drafts. ## Real-time co-editing, conflicts resolved People and agents edit the same content live. OT reconciles concurrent edits such as inserted rows, so every client stays in sync. Open documents keep working offline and sync on reconnect. ## Every change traceable, any chosen version restorable Operation-level records show who changed what and when. Restore a chosen version to undo a mistake, then keep editing. ## Agents work in isolation; changes merge after review Each task gets its own worktree draft, and the main content stays untouched. Compare changes and preview the merge, then merge or send it back. ## Your accounts and permissions People view, edit, copy and comment with their existing accounts and permissions, checked on the server. Discuss specific content, then resolve. --- # Embed it in your product. Deploy it yourself > Embed Univer editors directly in React, Vue or plain web pages, no iframe. Deploy collaboration, file conversion and headless services in your own environment, with your accounts, database and storage. No iframe: the editors live in your front end. Deploy only the services you need, with your agents, accounts, database and storage. ## Embed in your product, customize the UI Drop the editor into React, Vue or plain web pages and theme the toolbar, menus and sidebar. Read selections, write content and get results through the API, so business actions happen inside the editor. ## Compose services, deploy where you choose Add collaboration, file conversion and headless processing to your own backend, on-prem, in a private cloud or on your own servers. Start on one machine; split services and add nodes as you grow. ## Keep your accounts, own your data Your sign-in and permissions, checked on the server. Documents and change records live in your database; originals, images and exports go to your file storage. --- # Office SDK pricing > Start with Free Trial, choose a Business license from $99 per month, or scale with Enterprise. Self-hosted Office SDK, capacity-based pricing, and no automatic renewal. Self-hosted licensing, from evaluation to enterprise deployment. ## Free Trial For local integration and evaluation. **$0 ** Feature and usage limits apply. Editing connections: 3 Exports / month: 10 - Basic Office capabilities - Includes watermarks - Unlimited imports - Documentation and integration examples Follow the documentation to evaluate locally. [Start free trial](https://docs.univer.ai/) ## Business For production and commercial applications. **$99 / month** Or from $1,000 / year, paid once. Editing connections: 25+ Exports / month: 500+ - Complete Web, Server & AI SDK - No watermark · unlimited imports - One main domain and all subdomains - Standard single-server deployment - Basic support and updates during your term 1–12 month terms. No automatic renewal. [Configure Business license](/console/buy) ## Enterprise For higher capacity and distributed deployments. **Custom ** Based on capacity and support needs. Editing connections: Custom Exports / month: Custom - Everything in Business - Enterprise distributed deployment - Advanced support options Capacity and support scope confirmed in your proposal. [Contact sales](mailto:cli@univer.ai?subject=Univer%20Enterprise) ## Plans and trial ### What is included in Business? Business includes the complete Web SDK, Server SDK, and AI SDK. The Web SDK embeds Office editing in your product. The Server SDK handles files and collaboration in your own environment. The AI SDK lets agents edit Office content and collaborate with your team. [Try Univer Office](https://office.univer.ai/) [Try Univer Workspace](https://space.univer.ai/) [Workspace source](https://github.com/dream-num/univer-workspace) [DeepSeek Harness integration](https://github.com/dream-num/dsh-univer-office) ### What is the difference between the open-source and commercial editions? The open-source edition provides core components that can be used commercially under their respective open-source licenses. The commercial edition includes the complete Web SDK, Server SDK, and AI SDK, with features such as charts, pivot tables, Office file conversion, and real-time collaboration. ### Do development, testing, and production environments need separate licenses? Development and testing can use Free Trial without an additional purchase. It provides access to commercial SDK capabilities with watermarks and some feature restrictions. Commercial production deployments require Business or Enterprise. Open-source components remain subject to their own licenses. ### Can I test with my own files before purchasing? Yes. Upload your files to Univer Office to test editing, import, and export. To evaluate collaboration with multiple users, try Univer Workspace. [Try your files in Univer Office](https://office.univer.ai/exchange) [Try collaboration in Workspace](https://space.univer.ai/) ### Which Office file formats are supported, and how compatible are they? Sheets and Bases import XLS, XLSX, CSV, and TSV, and export XLSX, CSV, and TSV. Docs imports DOC and DOCX, and exports DOCX. Slides imports PPT and PPTX, and exports PPTX. Boards imports Mermaid definitions and exports the current page as PPTX. CSV and TSV exports contain one worksheet or table at a time. Univer aims to preserve the content and layout of XLSX, DOCX, and PPTX files. Unsupported elements may be dropped during conversion. Test your actual files in Univer Office, including formulas, charts, and layout. For compatibility issues, provide a sanitized file, screenshots, and a description so the team can assess a fix. [Try Univer Office](https://office.univer.ai/) [Import and export documentation](https://docs.univer.ai/server/import-export/node) [Report an issue](/console/feedback) ### Does the AI SDK include a model? Can I connect my own agent? The AI SDK does not include models or model credits. You can connect your own models, agents, and business systems to build an Office Harness with Univer SDK. Univer CLI and Skills provide integration examples. [Univer CLI and Skills](https://github.com/dream-num/univer-cli) ## Connections and quotas ### What is an editing connection? Only instances participating in collaborative editing count. An instance uses one connection when it first successfully submits a change. Opening a document, read-only access, and editing without collaboration do not count. Each submission resets a two-minute timer. The connection is released after two minutes without a submission, or when the page closes or disconnects. A later submission uses a connection again. When capacity is full, existing connections are unaffected. Browser clients keep new changes locally and automatically retry for several minutes. If capacity remains unavailable, they switch to offline editing and resume submissions when back online. Agent submissions return a capacity error without automatic retries. Your integration can query the limit, current usage, and remaining capacity to show a status, switch to read-only mode, or prompt users to wait. ### Can I use charts, printing, or file conversion without collaboration? Yes. Business lets you use Web SDK features such as charts and printing, or Server SDK import and export, without enabling real-time collaboration. Usage without collaboration does not consume editing connections. Imports are unlimited; exports still count against the monthly allowance. ### Do agents editing Office content consume connections? Yes, when participating in collaboration. Each independent instance uses one connection after its first successful submission. Creating or opening a document, read-only access, and editing without collaboration do not count. Operations within an instance that already holds a connection do not consume additional connections, and tool calls are not billed separately. Each submission resets the two-minute timer. The connection is released after two minutes without a submission, or when the instance closes or disconnects. If capacity is full, existing connections are unaffected; new agent submissions return a capacity error. The SDK does not automatically retry them. ### How are imports and exports counted? Documents, spreadsheets, and presentations share the export allowance. Imports are unlimited. Each download of an exported file counts as one export, including repeated downloads of the same file. Failed exports and native saves do not count. Reaching the export limit does not affect imports, editing, or native saves. Free Trial includes 10 exports per month. Business allowances reset monthly from the license start date and do not roll over, including on annual licenses. Upgrade the connection tier for more exports. Contact us for capacity above 500 connections. [Discuss capacity by email](mailto:cli@univer.ai?subject=Univer%20SDK%20capacity) ### Are there limits on developers, end users, or documents? There are no additional license limits on those counts, and no separate charge based on file size. Actual user capacity, document capacity, and supported file sizes depend on the SDK and your server resources and architecture. ## Integration and deployment ### Can I use my own backend, authentication, and file storage? Yes. Univer can integrate with your existing accounts, permissions, business systems, and file storage. The Web SDK can run on its own, with your application handling saves and loading. Collaboration and Office file conversion require the Server SDK. [Server integration documentation](https://docs.univer.ai/server/import-export) ### Can I customize the toolbar, menus, and editor interface? Yes. The plugin architecture supports custom toolbars, top menus, context menus, business actions, themes, and styles. You can add sidebars, dialogs, cell popovers, and floating components. Custom components can use React, Vue 3, or Web Components. Angular components can be integrated through Web Components. [Interface customization](https://docs.univer.ai/guides/sheets/ui/overview) [Custom components](https://docs.univer.ai/guides/sheets/ui/components) ### Can I generate, edit, and export files on the server? Yes. Univer supports headless operation in your own Node.js environment. APIs or agents can create and edit Office content, calculate spreadsheets, and run automated workflows. Combine this with Server SDK file conversion to import and export supported formats without opening an editor. [Server file processing](https://docs.univer.ai/server/import-export/node) ### Which collaboration features are included? The Server SDK provides real-time editing and conflict handling, synchronized cursors and selections, history, and Worktree. Agents can also write and edit documents. Participants can see spreadsheet selections, document cursors and text selections, and presentation pointers and selected objects. ### Can I white-label Univer or distribute it with my own product? Yes. The plugin architecture and public APIs let you customize the interface and functionality and deliver it under your own brand. For a deployment in a customer environment, purchase the appropriate connection tier and bind the license to that customer’s main domain. One license covers one main domain and all its subdomains; separate main domains require separate licenses. [Developer documentation](https://docs.univer.ai/) ### Can one license serve multiple customers? Yes, for a multi-tenant service using subdomains. One license covers one root domain and unlimited subdomains at every level, sharing connection and export allowances. For example, a license for example.com also covers app.example.com and customer1.example.com. A different root domain, such as customer-a.com, requires another license. Customer-hosted deployments are licensed separately for each actual deployment domain. ### Can I change a license after deployment details change? The main domain generally cannot be changed after purchase. Contact us by email for exceptional cases. License capacity and validity cannot be edited manually. [Email license support](mailto:cli@univer.ai?subject=Univer%20license%20changes) ### Does a self-hosted deployment need to connect to Univer cloud services? The commercial edition uses an offline license and does not need to connect to Univer services at runtime. Document processing and storage stay in your environment. Connection and export usage can be queried in your deployment and is not reported to Univer cloud services. ### Is an enterprise distributed deployment available? Enterprise deployments can support multiple instances and load balancing, high availability and failover, and disaster recovery with backup and restoration. Contact us to confirm the architecture, service scope, and quote for your capacity, availability, and recovery requirements. [Discuss Enterprise by email](mailto:cli@univer.ai?subject=Univer%20Enterprise) ## Purchasing and support ### How do I upgrade as usage grows? Upgrades are prorated for the remaining license term and keep the original expiration date. The current month receives only the difference between the old and new export allowances; used exports are not reset. Replace and reload the license after payment for the new capacity to take effect. Contact us for older or custom licenses and capacity above 500 connections. [Manage licenses](/console/licenses) ### How do renewals work, and which price applies? Renewals keep the current connection tier and offer terms of 1–12 months at the prices in effect when you renew. Terms of 1–11 months use the monthly price; a 12-month term uses the annual price. Licenses do not renew automatically. You can renew whenever 60 days or fewer remain, or at any time after expiry. An active license extends from its existing expiration date. An expired license starts a new term on the date you complete your purchase. Early renewal does not reset current export usage, and the new term receives monthly allowances. Download and replace the license after payment. Advanced support is not extended automatically; you can add it when renewing. [Manage licenses](/console/licenses) ### What happens to a deployed product if the license expires? The SDK returns to Free Trial: watermarks, up to 3 collaborative editing connections, 10 exports per month, and the trial feature limits. Documents remain in your environment. Continued commercial production use requires renewal and replacement of the license. ### What support is available for integration issues and bugs? Basic support includes email assistance with licensing, deployment, and SDK integration, plus updates during the license term. Bug reports should include a description and sanitized files or screenshots that retain the details needed to reproduce the issue. The team assesses and schedules fixes; basic support does not guarantee a response or resolution time. Advanced support includes a dedicated communication group, priority bug fixes, and support on business days, 03:00–13:00 UTC, excluding statutory public holidays. It can be purchased for one or more months within the license term, either with the license or during its remaining term. [Report an issue](/console/feedback) [Manage licenses](/console/licenses) ### Do updates include security fixes, and how long are older versions maintained? Security fixes are scheduled according to severity and may be included in the next release, subject to assessment and release planning. Versions before 1.0 are generally no longer maintained. After a new major version is released, the previous major version continues to receive critical bug fixes. Follow official releases to keep your deployment updated. ### Are there licenses for individuals, education, or startups? Open-source components can be used for free under their respective licenses. Free Trial is available to evaluate commercial SDK capabilities. Personal or non-commercial use does not automatically remove commercial feature restrictions. Schools, educational projects, and nonprofit projects can email cli@univer.ai to discuss licensing. [Email about education licensing](mailto:cli@univer.ai?subject=Univer%20education%20licensing) ### Can I request a refund, invoice, or purchase contract? A license is issued immediately after successful payment and is non-refundable once issued. Complete your evaluation with Free Trial before purchasing. Contact us before payment to confirm invoices, taxes, contract purchasing, or other payment requirements. [Email purchasing support](mailto:cli@univer.ai?subject=Univer%20SDK%20purchasing) ## Open-source and commercial editions ### License and products | Feature | Open-source | Commercial | |---|---|---| | Price | Free | Business starts at $99 / month | | Commercial use | Permitted under the relevant open-source licenses | Covered by the purchased commercial license | | SDK scope | Core Web SDK components and basic headless capabilities | Complete Web SDK, Server SDK, and AI SDK | | Office products | Basic Sheets and Docs editing; basic Slides model and UI | Sheets, Docs, Slides, Bases, Boards, and PDFs | ### Editing features | Feature | Open-source | Commercial | |---|---|---| | Sheets essentials | Editing, formulas, formatting, filtering, sorting, and tables | Included | | Advanced Sheets features | Not included | Charts, pivot tables, pivot charts, printing, sparklines, row and column grouping, shapes, and more | | Docs essentials | Editing, text formatting, lists, and tables of contents | Included | | Advanced Docs features | Not included | Charts, footnotes and endnotes, enhanced tables, callouts, quotes, code blocks, printing, and more | ### Services and integration | Feature | Open-source | Commercial | |---|---|---| | Office file conversion | Pro file conversion services are not included | Unlimited imports; exports according to your plan | | Real-time collaboration | Commercial collaboration services are not included | Included; editing connections according to your plan | | Headless operation | Available for open-source features | Available for commercial features | | Agent integration | Build your own integration with open-source APIs | AI SDK for agent operations, verification, and Worktree collaboration | ### Deployment and support | Feature | Open-source | Commercial | |---|---|---| | Deployment | Self-hosted | Self-hosted; distributed deployment is available with Enterprise | | Support | Community and documentation | Updates and email support during the license term. Optional advanced support: $1,000 / month | The open-source core uses Apache-2.0. Follow the license of each component you use. Open-source components and the commercial SDK are licensed separately; an example project's open-source license does not cover its commercial SDK dependencies. ## Free Trial feature limits Free Trial includes watermarks and the following limits. | Product or feature | Free Trial limit | |---|---| | Editing connections | Up to 3 collaborative instances. A connection is used on the first successful submission and released after 2 minutes without a submission. Opening, read-only access, and non-collaborative editing do not count. | | Imports and exports | Unlimited imports and 10 exports per month. The allowance resets monthly and does not roll over. | | Sheets pivot tables | One pivot table per workbook, across all worksheets. | | Sheets charts | Line, column, and bar charts only. The number of charts is not limited. | | Docs, Slides, and Boards charts | New charts cannot be added, and chart types cannot be changed. | | Sheets sparklines | Sparklines cannot be added or modified. | | Bases dashboards | Dashboards cannot be created. | | Sheets printing | The first 3 pages per print. | | Docs, Slides, Boards, and PDFs printing | The first page per print. | These limits apply without a commercial license. A dedicated local license follows its own terms. Sheets and Docs printing have local development exceptions on localhost and 127.0.0.1. ## Trial terms Free Trial features and allowances follow the current SDK and the applicable license. The localhost-only free license permits local use of the software and does not allow commercial use. Choose a commercial license for deployment on a commercial domain. ## Connection counting examples | Scenario | Connections used | |---|---| | Editing without collaboration | 0 | | Document opened, with no changes submitted | 0 | | One instance submits its first change successfully | 1 | | One person holds three active editing instances | 3 | | Ten people submit changes to the same document | 10 | | Two instances on the same page submit changes | 2 | | Two independent agent instances submit changes | 2 | | An agent operates in an instance already counted | No additional connection | | No submission for two minutes; connection released | 0 | | Browser changes are waiting locally while capacity is full | 1 after a successful submission | | Read-only access | 0 | --- # Office tools for your agent > Open-source projects that show how Univer Office SDK is used in command-line tools and AI agent integrations. Open-source projects that show how Univer Office SDK is used in command-line tools and AI agent integrations. ## Univer CLI A local command-line workspace for agents to create, edit, inspect and deliver Office content. - Create and edit Office content - Inspect and deliver results - Extend with your own skills and rules ```sh npx skills add dream-num/skills -s univer-cli -g ``` Copy to your agent: ```text Install Univer CLI skills: npx -y skills add dream-num/skills -g --all Open this sample workbook with Univer CLI: https://univer.ai/cli-assets/hello.univer After opening it, show me: - the local viewer link - what I can explore next For help, the Univer CLI Discord is: https://discord.gg/nThHPupraR ``` [GitHub](https://github.com/dream-num/univer-cli) · [Discord](https://discord.gg/nThHPupraR) ## Agent integrations Univer Office inside the agents you already use. ### Univer Office for DeepSeek Harness - Linked content and result verification - Versioned changes - Collaboration in isolated worktrees [GitHub](https://github.com/dream-num/dsh-univer-office) ### Univer Office for WorkBuddy (Developer preview) - Local Office integration - MCP previews - Draft review [GitHub](https://github.com/dream-num/workbuddy-univer-office) ### Univer Office for OpenClaw - Create Office content - Review agent work - Deliver results [GitHub](https://github.com/dream-num/openclaw-univer-office) --- # Contact us > Talk to the Univer team about licensing, deployment and custom plans. Licensing, deployment or a custom plan: tell us what you’re building. - [cli@univer.ai](mailto:cli@univer.ai) - [Discord](https://discord.gg/nThHPupraR) - [GitHub Issues](https://github.com/dream-num/univer/issues)