🧩 ONLYOFFICE JavaScript SDK (SDKJS)

January 23, 2026 · View on GitHub

License

🧩 ONLYOFFICE JavaScript SDK (SDKJS)

SDKJS is the official JavaScript Software Development Kit (SDK) for ONLYOFFICE’s 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.

FolderDescription
.githubContains GitHub workflows and issue/pr templates for CI/CD automation.
buildScripts and configuration files used to build SDKJS bundles.
cellCore functionality and UI logic for spreadsheet editor.
commonShared modules, utilities, and core logic used across all editor types.
configsConfiguration files and constants used for environment and runtime setup.
pdfModules and UI components for viewing and annotating PDF files.
slideLogic and rendering components for presentation editor.
testsAutomated test suites and configs for validating SDKJS behavior.
toolsHelper utilities, build scripts, and developer tools.
vendorThird-party libraries and external dependencies used by SDKJS.
visioModules related to drawing and diagram editing (Visio-like functionality).
wordCore 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.