Formulas Developers

Developers

Clear contracts. Practical integrations.

Explore the published specifications before writing an integration. Discover services, inspect their schemas and follow the authentication required by each operation.

Open API documentation

Integration guide

Start with the contract.

Use the current published documentation to establish what your integration can call and what it needs to provide.

  1. 01

    Discover the service

    Open the service manifest and choose the API or workflow relevant to your project.

  2. 02

    Read the requirements

    Check request fields, authentication, CSRF requirements and documented responses.

  3. 03

    Connect and verify

    Use your own authorized credentials and representative inputs. Handle documented errors before connecting the wider process.

OpenAPI

Endpoints, request schemas, responses and security requirements for individual operations.

Arazzo

The inputs, steps and dependencies that connect operations into a workflow.

apis/openapi.yamlLoading…

Loading…

Open full specification

Published Formulas API specifications. Check the authentication and inputs required by each operation.

Available services

Loading…

Read the current profile

curl https://api.formulas.dev/user/me \
  -H "Accept: application/json" \
  -H "Authentication-Token: $FORMULAS_TOKEN"

Run only with your own valid Authentication-Token. Keep credentials out of shared code.

Authentication & access

Follow the authentication, CSRF and input requirements in each operation’s current specification.

Open-source foundation

An open-source foundation you can inspect.

Two complementary projects underpin the computational approach. Explore their documentation, supported features and examples.

formulas

Python · Open source

An Excel formula interpreter and workbook compiler in Python. Executes supported calculations without an Excel COM server.

Read project documentation

schedula

Python · Open source

A Python library for describing functions and dependencies as a graph, and dispatching the computation.

Read project documentation

Let’s talk

Put your logic to work.

Start with a model, a process or a decision. Let’s explore how to connect it.

Start a conversation