There are no limits on how many devices you can control at the same time using the Handy API. Any device you have the connection key of you can control.

E.g. if you have the connection keys of 100 different devices, you can send individual commands to all of them at any given time. Sending one command to 100 devices then requires one API call per device. If you are sending different commands to each of the devices, this is the correct way to do this.

TODO IMAGE: Handy API 1-to-1

On the other hand, if you are sending the same command to the same 100 devices this is redundant. A simpler and more efficient way to do this is to use utilize the Channel API v0

The Channel API v0 offers utilities to ease sending commands to multiple devices, effectively giving you the option to multicast a command to a set of devices. Instead of sending one command to 100 devices using 100 API calls, you can achieve the same with a single API call.

TODO IMAGE: Handy API with channel usage 1-to-N

By using the Channel API| or the Channel SDK [BETA] making applications with multicast capabilities easier. Enabling multicast in existing applications can be done with minimal changes to your code.

Typical use-cases for the Channel API/SDK:

Related pages

<aside> 🤖 Cover image [DALL-E]: multiple happy robots dancing in a dessert

Untitled

</aside>