A
B
C
D
1
Number
Unit price
Total
2
Seats
30
$49
$1,470
3
Support
No
$700
$0
4
5
Total price
$1,470
Request
{
"apply": [
{
"target": "B2",
"value": 30
},
{
"target": "B3",
"value": "No"
}
],
"read": [
"C2",
"D5"
]
}
Response
[
{
"source": "C2",
"data": {
"t": "n",
"v": 49,
"w": "$49",
"z": "$#,##0"
}
},
{
"source": "D5",
"data": {
"t": "n",
"v": 1470,
"w": "$1,470",
"z": "$#,##0"
}
}
]

GRID Spreadsheet Engine

Proven spreadsheet engine. Built to fit your stack.

You're probably here because you understand how complex spreadsheet logic is. The GRID engine solves that. It runs headlessly inside your application. Deploy it in the browser, on-device, in the cloud, or on your own servers, and surface it however your product needs. Compatible with Excel and Google Sheets, and designed to work naturally with AI systems through a structured interface that lets language models read, modify, and create spreadsheets directly, with no need to generate code.

Request Evaluation AccessView documentation →

Core capabilities

Animation-speed recalculation

The engine is optimised for extremely fast recalculation. Changes propagate through the dependency graph, computing the cells that need to recalculate. Even large or complex models recalculate at animation speed, keeping interactive UIs fluid and responsive as users change inputs.

Runs wherever your product runs

Deploy the engine in the browser, on the user's device, in the cloud, or on your own servers. It adapts to your architecture and runs close to your application, eliminating server round-trips for spreadsheet interactions and keeping data within your own infrastructure.

Compatible with Excel and Google Sheets

Existing spreadsheets run as-is. The engine is deeply compatible with both Excel and Google Sheets, covering the functions, operators, and edge cases that make real-world spreadsheets work correctly.

Structured interface for AI systems

Instead of requiring language models to generate and maintain code to interact with spreadsheets, GRID exposes a structured interface that lets AI systems read, modify, and create spreadsheets directly. This makes spreadsheet-driven AI workflows faster, more reliable, and easier to scale as complexity grows.

Inside One of the World’s Fastest Spreadsheet Engines

Fast and accurate recalculation

The engine maintains a dependency graph based on references in formulas. When a value changes, it traverses the graph and propagates updates only from cells whose value actually changes.

This means the engine never recalculates more than it needs to. Updates are fast, results are always correct, and behaviour is fully predictable regardless of how large or complex the model gets.

Apiary

Integrate with the TypeScript library

Apiary is the GRID engine packaged as a TypeScript library. A few lines of code is all it takes to load your spreadsheet model and start reading calculated values from it.

The library runs wherever your product runs. Deploy it in the browser for client-side spreadsheet logic, on-device for zero-latency interactions, in Node.js for server-side workflows, or in your own cloud infrastructure for full control over data privacy and performance. It adapts to your architecture rather than dictating it.

View Apiary documentation →

Reliability

200,000 automated unit tests

Every build of the GRID engine runs almost 200,000 automated unit tests. These cover a wide range of functions, operators, inputs, and edge cases, ensuring there is no drift in how the engine handles existing spreadsheet behaviour as it evolves.

How we test

Trusted by teams building with spreadsheets

GRID's engine is embedded as core spreadsheet infrastructure in products people depend on every day. Including a leading AI assistant that uses GRID to power their spreadsheet capabilities, and Calculator Studio, a product built entirely on top of the engine that delivers real-time interactive spreadsheet experiences.

Learn about AI workflows
Frequently asked questions

How compatible is the engine with Excel and Google Sheets?

The GRID engine is deeply compatible with both Excel and Google Sheets, covering the functions, operators, and edge cases that make real-world spreadsheets work correctly. Existing spreadsheets run as-is without modification.

Does the engine modify my spreadsheet files?

No. By default your original spreadsheet model remains unchanged. The engine performs recalculations and scenario analysis on your data without altering the source file.

Where does the engine run?

The engine can run in the browser, on the user's device, in the cloud, or on your own servers. It adapts to your architecture and runs close to your application, eliminating server round-trips for spreadsheet interactions and keeping data within your own infrastructure.

How does the engine work with AI systems?

The engine exposes a structured interface that lets language models read, modify, and create spreadsheets through high-level operations, with no need to generate code. This makes spreadsheet-driven AI workflows faster, more reliable, and easier to scale.

How do I get started?

The first step is to request evaluation access. Most teams are up and running quickly, with direct support from the GRID team throughout. You get 30 days free to evaluate the technology before making any commitments.

The hardest part of integrating spreadsheets is getting started. We’ve made that easy.

Most teams are surprised by how quickly they can go from first contact to a working integration, with direct support from the GRID team throughout.

Request Evaluation Access

Spreadsheets run the world

We run spreadsheets

2026 GRID

Other products by GRID

Calculator Studio

About us

CompanyCareersBlog

Legal

Privacy Policy
Press kit
Press kit

2026 GRID

Request Evaluation Access
View Apiary documentation →
How we test
Learn about AI workflows
Calculator Studio
Press kit
Press kit