Jspreadsheet Server Documentation

ULTIMATE

Jspreadsheet Server is included in the Ultimate plan. See pricing.

Jspreadsheet Server is the collaborative backend for Jspreadsheet. It keeps one live spreadsheet per document, applies every change as an ordered operation, resolves conflicts at cell level, and persists everything through your own storage, while a complete REST API exposes the same documents to your backend systems.

Get started

Guide

Everything you need to run the server in production, from the first npm install to a multi-node deployment.

Adapters & Persistence

The server persists per-operation, not per-document. Use a ready-made adapter or implement five async handlers to plug in any storage you already run.

Technical Reference

The contracts behind the implementation, for when you need the exact behaviour.

REST API

Every spreadsheet is an HTTP resource. Read values, write cells, insert rows and manage worksheets from any language.