Appearance
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.