Skip to content

API Overview

HVAKR provides API access for integrating with other tools and automating workflows.

The HVAKR API allows you to:

  • Create and manage projects (and their spaces, zones, systems, and types)
  • Run the calculator: loads, register schedules, and the dryside duct graph
  • Look up ASHRAE weather stations
  • Automate repetitive tasks

Common integrations:

  • Import building data from BIM tools
  • Export results to spreadsheets
  • Integrate with project management
  • Automate batch processing

To use the API:

  1. Log in to your HVAKR account
  2. Go to Settings → Developer
  3. Click Create Access Token
  4. Copy and save the token — you won’t be able to view it again
  5. Use the token in API requests

Full API reference available at:

API requests use token authentication:

Authorization: Bearer YOUR_TOKEN

Keep tokens secure:

  • Don’t share tokens
  • Rotate tokens periodically
  • Use environment variables

We provide official client libraries to make integration easier.

Learn more about Client SDKs

Terminal window
npm install @hvakr/client
Terminal window
pip install hvakr

API calls are metered for billing on plans with API access. Build clients defensively:

  • Retry transient 5xx responses with exponential backoff
  • Cache results locally and only fetch what you need
  • Contact support@hvakr.com about high-volume or batch workloads

Handle API errors gracefully:

  • Check response status codes
  • Parse error messages
  • Implement retry logic

Optimize API usage:

  • Batch requests when possible
  • Cache results locally
  • Only fetch what you need

For API support: