Welcome to HAP-python’s documentation!

This documentation contains everything you need to know about HAP-python.

Getting Help

Having Trouble? Post an issue on the GitHub repo, with as much information as possible about your issue.

First Steps

HAP-python at a glance
Brief explanation of HAP-python, and the possible use cases.
Installation Guide
How to install HAP-python on a Debian based system, such as a Raspberry Pi, or Ubuntu.
Tutorials
Get started building your first HomeKit Accessory.
Examples
A set of prebuilt accessories to either build your own class around, or to use as a starting point into your own custom Accessory class.

API Reference

API Index
API documentation for HAP-python.