A curated index of APIs, data sources, and developer resources related to air conditioning, HVAC (Heating, Ventilation, and Air Conditioning), and climate control systems. This topic collection covers smart thermostat APIs, building automation protocols, IoT climate APIs, and environmental data APIs used in residential, commercial, and industrial HVAC applications.
Aircon publishes 6 APIs on the APIs.io network. Tagged areas include Air Conditioning, HVAC, Climate Control, IoT, and Smart Home.
The Aircon catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Regulatory Posture applies to this provider. Its tags matched the
Energy & Utilities regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/aircon: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
The Nest Device Access API (Google Smart Device Management API) provides programmatic control over Nest thermostats, cameras, and doorbells. Supports reading thermostat state, s...
The Ecobee API provides access to ecobee smart thermostats for reading and writing thermostat data, managing schedules, reading sensor data, and implementing custom home automat...
The Resideo API (formerly Honeywell Home API) provides access to Honeywell and Resideo smart thermostats and home security systems. Supports reading and controlling thermostat s...
The Sensibo API provides control over Sensibo Sky and Air devices that add smart functionality to existing mini-split and window AC units. Supports reading AC state, setting tem...
OpenWeatherMap provides weather data APIs used in HVAC automation to adapt cooling/heating based on outdoor conditions. Offers current weather, forecasts, historical data, and a...
The Home Assistant REST API provides access to all home automation entities including climate/HVAC entities. Supports reading thermostat state, setting temperature, changing HVA...
aid: aircon
url: https://raw.githubusercontent.com/api-evangelist/aircon/refs/heads/main/apis.yml
name: Aircon
tags:
- Air Conditioning
- HVAC
- Climate Control
- IoT
- Smart Home
- Thermostat
- Building Automation
- Energy Management
type: Index
deliveryModel:
model: unknown
open_source: false
commercial: false
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- none
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/aircon.png
description: A curated index of APIs, data sources, and developer resources related to air conditioning, HVAC (Heating, Ventilation,
and Air Conditioning), and climate control systems. This topic collection covers smart thermostat APIs, building automation
protocols, IoT climate APIs, and environmental data APIs used in residential, commercial, and industrial HVAC applications.
created: '2024-01-15'
modified: '2026-04-19'
specificationVersion: '0.23'
apis:
- aid: aircon:nest-device-access
name: Google Nest Device Access API
tags:
- Thermostat
- Smart Home
- HVAC
- Google
- Nest
humanURL: https://developers.home.google.com/nest/device-access
baseURL: https://smartdevicemanagement.googleapis.com/v1
description: The Nest Device Access API (Google Smart Device Management API) provides programmatic control over Nest thermostats,
cameras, and doorbells. Supports reading thermostat state, setting target temperatures, switching HVAC modes, and managing
heating/cooling schedules.
properties:
- url: https://developers.home.google.com/nest/device-access
type: Documentation
- url: https://developers.home.google.com/nest/device-access/api
type: APIReference
- url: https://smartdevicemanagement.googleapis.com/v1/$discovery/rest
type: Discovery
- aid: aircon:ecobee
name: Ecobee API
tags:
- Thermostat
- Smart Home
- HVAC
- Energy Management
humanURL: https://www.ecobee.com/home/developer/api/introduction/index.shtml
baseURL: https://api.ecobee.com
description: The Ecobee API provides access to ecobee smart thermostats for reading and writing thermostat data, managing
schedules, reading sensor data, and implementing custom home automation. Supports OAuth2 authentication and provides access
to thermostat runtime data, alerts, and equipment status.
properties:
- url: https://www.ecobee.com/home/developer/api/introduction/index.shtml
type: Documentation
- url: https://www.ecobee.com/home/developer/api/introduction/index.shtml
type: APIReference
- aid: aircon:resideo-honeywell
name: Resideo (Honeywell Home) API
tags:
- Thermostat
- Smart Home
- HVAC
- Honeywell
humanURL: https://developer.resideo.com
baseURL: https://api.honeywell.com
description: The Resideo API (formerly Honeywell Home API) provides access to Honeywell and Resideo smart thermostats and
home security systems. Supports reading and controlling thermostat setpoints, modes, schedules, and fan operation. Uses
OAuth2 and API key authentication.
properties:
- url: https://developer.resideo.com
type: Documentation
- url: https://developer.resideo.com/docs
type: APIReference
- aid: aircon:sensibo
name: Sensibo API
tags:
- Air Conditioning
- Smart Home
- IoT
- Energy Management
humanURL: https://sensibo.github.io
baseURL: https://home.sensibo.com/api/v2
description: The Sensibo API provides control over Sensibo Sky and Air devices that add smart functionality to existing
mini-split and window AC units. Supports reading AC state, setting temperature and mode, scheduling, and accessing historical
usage data.
properties:
- url: https://sensibo.github.io
type: Documentation
- url: https://sensibo.github.io
type: APIReference
- aid: aircon:openweathermap
name: OpenWeatherMap API
tags:
- Weather
- Climate
- Environmental Data
- IoT
humanURL: https://openweathermap.org/api
baseURL: https://api.openweathermap.org/data/2.5
description: OpenWeatherMap provides weather data APIs used in HVAC automation to adapt cooling/heating based on outdoor
conditions. Offers current weather, forecasts, historical data, and air quality data relevant to climate control decisions.
properties:
- url: https://openweathermap.org/api
type: Documentation
- url: https://openweathermap.org/current
type: APIReference
- aid: aircon:home-assistant
name: Home Assistant REST API
tags:
- Smart Home
- HVAC
- IoT
- Open-Source
- Automation
tags_raw:
- Smart Home
- HVAC
- IoT
- Open Source
- Automation
humanURL: https://developers.home-assistant.io/docs/api/rest/
baseURL: http://homeassistant.local:8123/api
description: The Home Assistant REST API provides access to all home automation entities including climate/HVAC entities.
Supports reading thermostat state, setting temperature, changing HVAC mode, and triggering automations for air conditioning
control.
properties:
- url: https://developers.home-assistant.io/docs/api/rest/
type: Documentation
- url: https://developers.home-assistant.io/docs/api/rest/
type: APIReference
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: VulnerabilityDisclosure
url: security/aircon-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/aircon-domain-security.yml
- type: Features
data:
- name: Thermostat Control
description: APIs for reading and setting thermostat temperature, mode, and schedule.
- name: HVAC Mode Management
description: Switch between heating, cooling, auto, and fan-only modes programmatically.
- name: Schedule Automation
description: Create and manage time-based HVAC schedules and programs.
- name: Sensor Data Access
description: Read temperature, humidity, and occupancy sensor data from smart thermostats.
- name: Energy Monitoring
description: Track HVAC runtime, energy consumption, and efficiency metrics.
- name: Weather Integration
description: Combine outdoor weather data with HVAC control for predictive conditioning.
- name: Smart Home Integration
description: Integrate HVAC control with broader smart home platforms (Google Home, Apple HomeKit, SmartThings).
- type: UseCases
data:
- name: Smart Home Automation
description: Automate AC/heating based on occupancy, time, and weather conditions.
- name: Energy Optimization
description: Reduce energy costs by dynamically adjusting HVAC based on occupancy and utility pricing.
- name: Building Management
description: Commercial HVAC monitoring and control across multiple zones and buildings.
- name: Comfort Monitoring
description: Track and maintain optimal temperature and humidity levels.
- name: Remote Control
description: Control air conditioning remotely via mobile apps and API integrations.
- name: Predictive Conditioning
description: Pre-cool or pre-heat based on weather forecasts and schedules.
- type: Integrations
data:
- name: Google Home
description: Integration with Google Home and Google Assistant for voice control.
- name: Apple HomeKit
description: Integration with Apple HomeKit for iOS smart home control.
- name: Amazon Alexa
description: Voice control via Amazon Alexa smart home skills.
- name: Home Assistant
description: Open-source home automation platform with broad HVAC device support.
- name: IFTTT
description: Automation via IFTTT applets for condition-based HVAC control.
- name: SmartThings
description: Samsung SmartThings integration for HVAC devices.
- url: https://raw.githubusercontent.com/api-evangelist/aircon/refs/heads/main/vocabulary/aircon-vocabulary.yaml
type: Vocabulary
title: Aircon Vocabulary
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.