JavaScript SDK which is a part of ONLYOFFICE Document Server and ONLYOFFICE Desktop Editors https://www.onlyoffice.com
  • JavaScript 99.8%
  • HTML 0.2%
Find a file
2026-03-23 15:36:05 +07:00
.github Fix bug #79552 2026-02-12 11:57:07 +03:00
build Revert build.bat 2026-02-18 00:58:12 +03:00
cell Fix bug #80501 2026-03-11 14:07:17 +03:00
common [jsdoc] Fix @link paths in description 2026-03-23 15:36:05 +07:00
configs Merge remote-tracking branch 'remotes/origin/release/v9.3.0' into feature/pdf-bu 2026-02-12 17:22:14 +03:00
pdf [bu][pdf] Fix methods descriptions 2026-03-19 13:47:44 +07:00
slide Fix bug #80501 2026-03-11 14:07:17 +03:00
tests [de][js-api] Add tests for ApiParagraph.GetRange 2026-02-22 19:59:52 +03:00
tools fix shapes operations 2024-12-16 15:56:43 +03:00
vendor fix gifuct export 2026-01-22 17:43:54 +03:00
visio Fix bug 79680 2026-02-01 14:45:32 +03:00
word [jsdoc] Fix @link paths in description 2026-03-23 15:36:05 +07:00
.codeclimate.yml [code] Refactoring 2019-04-08 16:03:09 +03:00
.eslintrc.yaml no message 2017-10-20 18:10:03 +03:00
.gitignore [de] Move ParaSpacing to separate module 2026-01-19 12:22:01 +03:00
3DPARTY.md Add 3dParty list 2024-02-28 17:06:23 +03:00
CHANGELOG.md Add new function Delete in ApiComment and ApiWorksheet 2019-02-08 10:39:47 +03:00
jshintignore delete OfficeWeb/Common/3rdparty 2016-05-18 18:52:41 +03:00
LICENSE.txt removed empty line 2016-07-20 12:31:55 +03:00
Makefile [all] Rename 2019-10-23 17:41:24 +03:00
Readme.md Update Readme.md 2026-01-23 12:17:56 +03:00
sonar-project.properties Explictly call sonar-scanner bin, instead of travis own (#221) 2017-11-03 14:11:08 +03:00
um [all] Axes grid and labels are fixed for waterfall and histogram 2024-02-26 15:40:29 +06:00

License

🧩 ONLYOFFICE JavaScript SDK (SDKJS)

SDKJS is the official JavaScript Software Development Kit (SDK) for ONLYOFFICEs document editing components.

It is integrated into:

JavaScript SDK provides the necessary client-side APIs for integrating and customizing the ONLYOFFICE editors. It also includes an implementation layer for the Office JavaScript APIs, enabling advanced document manipulation and integration operations.

🌐 Project Resources

📖 Developer documentation: ONLYOFFICE API Documentation — The essential reference guide for working with ONLYOFFICE APIs and integration modules.

📁 Repository Structure Overview

The directory layout below helps developers quickly navigate and understand SDKJS directory purposes.

Folder Description
.github Contains GitHub workflows and issue/pr templates for CI/CD automation.
build Scripts and configuration files used to build SDKJS bundles.
cell Core functionality and UI logic for spreadsheet editor.
common Shared modules, utilities, and core logic used across all editor types.
configs Configuration files and constants used for environment and runtime setup.
pdf Modules and UI components for viewing and annotating PDF files.
slide Logic and rendering components for presentation editor.
tests Automated test suites and configs for validating SDKJS behavior.
tools Helper utilities, build scripts, and developer tools.
vendor Third-party libraries and external dependencies used by SDKJS.
visio Modules related to drawing and diagram editing (Visio-like functionality).
word Core logic and UI components for text document editor.

💬 User Feedback and Support

We welcome community participation, technical insights, and feedback. For questions, integration issues, or troubleshooting related to ONLYOFFICE Document Server, please explore these resources:

📜 License

SDKJS is licensed under the GNU Affero General Public License (AGPL) v3.0. For full details, refer to the LICENSE file.