Skip to content

XLSX API

Turn Excel files into production REST APIs

XLSX API is a multi-tenant platform that converts Excel workbooks into live, versioned REST API endpoints. Upload your Excel file, define inputs and outputs, and get a production API that any system can call.

  • Getting Started


    Get up and running in minutes. Learn how to authenticate and make your first API call.

    Quick start

  • API Reference


    Complete reference for all consumer-facing endpoints with request/response examples.

    API docs

  • Excel Guide


    Learn how to structure your Excel files with the naming conventions the platform expects.

    Naming conventions

  • Code Examples


    Ready-to-use integration examples in Python, JavaScript, and C#.

    Examples


How It Works

1. Upload Excel       Your tenant admin uploads an Excel file with named ranges
2. Configure          Define input/output schemas and grant consumer access
3. Call the API       Your systems POST inputs and receive calculated outputs
4. Get Results        Poll for results or receive them via webhook

Key Concepts

Concept Description
Tenant Your organization. All engines, consumers, and data are isolated per tenant.
Engine A parsed Excel file served as an API. Each engine has a slug used in the URL.
Version Engines are versioned. Only one version is active (live) at a time.
Consumer An API client with a unique API key. Consumers are granted per-engine permissions.
Job A single execution of an engine. Jobs are processed asynchronously.

Interactive API Docs

The backend serves interactive documentation generated from the OpenAPI spec:

Use the OpenAPI spec to auto-generate client libraries with tools like openapi-generator, Orval, or AutoRest.