Developer HVAC API

Seamlessly embed HVAC control into your application.
Compatible HVAC Brands
Manage systems from multiple manufacturers through one cloud API, without building and maintaining a separate integration for each brand.
Developer HVAC API

Add Climate Management to Your Application

Let users control and monitor HVAC systems from a single, familiar interface.

Go Beyond Basic HVAC Control

Enhance your application with advanced HVAC management, remote monitoring, and diagnostics features.

Developer HVAC API
Developer HVAC API
How It Works

After your HVAC equipment is connected to the CoolAutomation cloud via our smart, universal gateways, system data becomes available to your application through the API.

HTTPS REST endpoints enable data retrieval and command transmission, while the WebSocket interface pushes updates when unit status, sensor readings, power-meter values, or system events change. This keeps data current without requiring continuous polling.

Developer HVAC API
Features
Developer HVAC API

Developer-Friendly Architecture

Work with standard JSON-based requests and responses, resource-based routes, and familiar HTTP status codes. We also offer a JavaScript SDK to simplify development for JavaScript users.
Developer HVAC API

Comprehensive Management Capabilities

Send core control commands and retrieve operational, sensor, power-meter, event, and historical service data through dedicated API endpoints.
Developer HVAC API

Secure, Granular Access

OAuth 2.0 authentication and flexible permissions ensure users can access only the HVAC equipment and data relevant to them.
Developer HVAC API

Validated Performance

CoolAutomation's own programmers have made extensive use of the Developer HVAC API, so you can rest assured knowing it has been thoroughly tested and debugged
Strip: Request A Demo
Strip: Request A Demo
Consult our experts to find the perfect solution for your needs.
Request a Demo

Frequently Asked Questions

What types of HVAC systems are supported by this API?

The CoolAutomation HVAC API can be used with all major VRF, split, and heat pump system brands. For more specific compatibility information, please contact our team.

What control and monitoring functions are available through the API?

Use the API to switch units on or off, change operating modes, adjust temperature setpoints and fan settings, retrieve operating status and room-temperature data, monitor sensors and power meters, and receive system-event updates. Service endpoints also provide access to current and historical technical data.

How does authentication work?

Applications authenticate to receive an access token, which is included in subsequent API requests. Assigned permissions determine which customers, sites, groups, and individual units can be accessed.

What hardware is required to use the HVAC API?

Use of the Developer HVAC API requires the installation of a CoolAutomation hardware device.

What does an API request and response look like?

Requests use standard HTTPS routes and return data in JSON format. View the API documentation

What rate limits and service commitments apply?

API requests are subject to per-user limits across per-second, hourly, and daily periods. Contact our team for current thresholds and information about the service commitments applicable to your account.

Request a Demo