Skip to content

What is the Equation Platform?

The Equation Platform is Haskoning's digital calculation infrastructure. It enables engineers and developers to expose validated calculation logic as reusable APIs, which can then be accessed through various standardized clients such as the Equation Python package, WaterFuser web client, Excel, or Grasshopper.

At its core, the platform provides a secure and centralized API management environment built on Azure, integrated with enterprise identity systems (Haskoning SSO) and applying a Federated API Management Governance model. It empowers teams to independently manage their own APIs while adhering to organizational standards for authentication, logging, and compliance.

Why It Exists

Traditional engineering software workflows often rely on Excel sheets, custom tools, or one-off scripts that are hard to scale, audit, or reuse. The Equation Platform addresses this by:

  • Wrapping Python-based calculation packages in custom-built API layers
  • Providing a secure API gateway with logging and usage tracking
  • Enabling interaction with those APIs through multiple user-friendly clients

This approach ensures consistency, versioning, and auditability across digital engineering workflows, while reducing the burden on individual teams to manage infrastructure or custom integrations.

Key Capabilities

  • OpenAPI-based APIs: All APIs follow the OpenAPI standard for discoverability and consistency

  • Central authentication: Integrated with Haskoning’s Azure Entra ID for secure access

  • Client flexibility: Use APIs from Python, Excel, browser-based apps, or parametric tools like Grasshopper

  • Governed autonomy: API teams can deploy and manage their own services under centralized guardrails

  • Dashboards & Monitoring: Automatic logging and alerts for performance, usage, and anomalies (#TODO not available yet)

Who It’s For

  • Engineers using domain-specific tools to run advanced calculations

  • Python developers converting calculation logic into scalable services

  • Project teams needing consistent access to validated calculation logic across tools

  • Platform operators managing API compliance, access control, and observability

Whether you're running a waste water treatment plant calculation from Excel, embedding a structural calculations in Grasshopper, or integrating designs via Speckle, the Equation Platform makes it all possible through a shared digital backbone.