Skip to content

Using the Clients โ€‹

Equation provides several client tools that allow you to use calculation APIs without having to interact with them directly. Each client is designed for a different type of user or workflow โ€” whether you're working in a spreadsheet, a web browser, a Python script, or a parametric modeling environment.

This page gives an overview of all supported clients and helps you choose the one that fits your needs.

๐Ÿงช WaterFuser (Web Client) โ€‹

  • Access via browser with Haskoning SSO
  • Supports project/model management and typology selection
  • Connects with Speckle for versioned data storage
  • UI is dynamically generated based on the API spec

Read more โ†’

๐Ÿ“Š Equation Excel Client โ€‹

  • Run calculations from Excel spreadsheets
  • Built for engineers comfortable with spreadsheets
  • Authenticates using your Haskoning SSO

Read more โ†’

๐Ÿ Equation Python Package โ€‹

  • Directly call APIs using a standard Python interface
  • Useful for scripting, automation, or integration
  • Supports token-based authentication via Azure CLI or environment variables

Read more โ†’

๐Ÿงฉ Equation Grasshopper Plugin (Rhino) โ€‹

  • Use Equation APIs inside parametric models
  • Ideal for architectural and environmental workflows
  • Requires plugin installation and authentication

Read more โ†’

๐ŸŒ Equation Developer Portal โ€‹

  • Discover and test APIs directly in the browser
  • View live documentation generated from OpenAPI
  • Obtain and manage subscription keys (per product)
  • Try requests interactively ("Try It" panel)

Read more โ†’

Each client connects to the same secure APIs behind the scenes, following the OpenAPI specification and access controls defined in the platform. Choose the interface that fits your workflow โ€” the logic and results will be consistent across all of them.