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.
-
API Reference
Complete reference for all consumer-facing endpoints with request/response examples.
-
Excel Guide
Learn how to structure your Excel files with the naming conventions the platform expects.
-
Code Examples
Ready-to-use integration examples in Python, JavaScript, and C#.
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:
- Swagger UI:
https://api.xlsxapi.eu/docs - ReDoc:
https://api.xlsxapi.eu/redoc - OpenAPI JSON:
https://api.xlsxapi.eu/openapi.json
Use the OpenAPI spec to auto-generate client libraries with tools like openapi-generator, Orval, or AutoRest.