Iteration Layer
Sheet Generation

Iteration Layer vs ExcelJS

ExcelJS is the go-to Node.js spreadsheet library — great if you're already in Node, not if you're not.

No credit card required — start with free trial credits

Why developers switch from ExcelJS

ExcelJS means writing row-by-row Node.js code and hosting the service yourself.

Any language, not just Node.js

ExcelJS is a Node.js library. If your backend is Python, Go, Elixir, or anything else, generating Excel files means a sidecar Node.js process. Our API is language-agnostic — one HTTP call from any language.

No infrastructure to manage

Using ExcelJS in production means deploying Node.js, managing memory for large spreadsheet generation, handling concurrency, and monitoring the process. We handle all of that.

Declarative JSON, not cell-by-cell imperative code

ExcelJS requires building spreadsheets row by row, cell by cell: add row, set cell value, set cell style, repeat. Our content model describes the entire spreadsheet in a single JSON payload.

Feature-by-feature comparison

We went through the docs so you don't have to. Here's how every feature compares — including the ones where we're not the better choice.

Feature Iteration Layer ExcelJS
Formula support
Yes

Generate spreadsheets with Excel-compatible formulas

Yes

Full formula support through programmatic API calls

Multi-sheet support
Yes

Generate workbooks with multiple named sheets

Yes

Full multi-sheet workbook support with programmatic API

Output formats
3 formats

XLSX, CSV, and Markdown output

2 formats

XLSX and CSV output supported

Sheet definition style
Declarative JSON

Entire spreadsheet described declaratively in a single JSON payload

Imperative API

Spreadsheets built row by row, cell by cell with imperative API calls

Open source
Proprietary

Closed-source managed SaaS platform

MIT license

Free and open source under the MIT license

Cell formatting
JSON styling

Cell styles defined through JSON properties in the content model

Rich formatting

Rich cell formatting including merged cells, conditional formatting, and data validation

Community
Growing

Actively growing platform with expanding documentation

Established

Large community with active maintenance and frequent releases

EU hosting
EU only

All processing happens exclusively on EU-hosted servers

Your choice

Runs on your infrastructure, so data residency depends on where you deploy

Language support
Any language

REST API callable from any programming language with HTTP support

Node.js only

Node.js library requiring a Node.js runtime environment

Pricing model
Per sheet

Pay-per-use pricing based on the number of sheet generation requests

Free

Open source and free to use — costs are limited to your own compute infrastructure

Infrastructure required
None

Fully managed API with no deployment, scaling, or memory management required

Self-hosted

Requires deploying and managing a Node.js process in production

GDPR / Data privacy
Zero retention

No files or results stored beyond temporary 90-day logs

Your responsibility

Data privacy depends entirely on your deployment and infrastructure choices

Pricing

Start with free trial credits. No credit card required.

Developer

For individuals & small projects

$29.99 /per month
  • 1,000 credits / month
    That's either: 1,000 image transformations 500 document generations 500 image generations 500 sheet generations 200 document extractions (5-page docs) 200 markdown conversions (5-page docs)
  • All APIs included
  • Free trial credits per API
  • Email support
  • Budget caps per key
  • Optional auto top-up
Most Popular

Startup

Save 40%

For growing teams

$119.99 /per month
  • 5,000 credits / month
    That's either: 5,000 image transformations 2,500 document generations 2,500 image generations 2,500 sheet generations 1,000 document extractions (5-page docs) 1,000 markdown conversions (5-page docs)
  • All APIs included
  • Free trial credits per API
  • Priority support
  • Budget caps per key
  • Optional auto top-up

Business

Save 47%

For high-volume workloads

$319.99 /per month
  • 15,000 credits / month
    That's either: 15,000 image transformations 7,500 document generations 7,500 image generations 7,500 sheet generations 3,000 document extractions (5-page docs) 3,000 markdown conversions (5-page docs)
  • All APIs included
  • Free trial credits per API
  • Priority support
  • Budget caps per key
  • Optional auto top-up

Start building in minutes

Free trial credits included. No credit card required.