Official HomeKit API Documentation

Apple released official HomeKit API Documentation this morning that is free for non-commercial use. It can be found here, https://developer.apple.com/homekit/specification/ . You do need a free Apple Developer account to use it, and it can only be used for non-commercial use.