Welcome to the Homey Apps SDK v3 reference 👋
The Homey Apps SDK v3 reference is the documentation of all managers & classes in the Homey Apps SDK.
It is recommended to read the Homey Apps SDK guide first before you use this reference.
Managers
Almost all functionality can be accessed through a Manager. For example, ManagerDrivers is your entrypoint to get a Driver
by calling this.homey.drivers.getDriver()
. This method then returns a Class Driver
.
You can access any manager through the Homey instance using this.homey.<managerId>
. For example, write this.homey.flow
to access the instance of ManagerFlow.
Classes
Most classes are accessed through a manager. There are three 'special' classes in the SDK that you can extend in your app:
These classes are the basis for your app, you are expected to extend and export them from your app.
Issues
Please report any issues you find in the Apps SDK Issue Tracker.