This application bridges TP-Link Kasa smarthome devices with Apple HomeKit. With no configuration required, the App is very simple to use.

You need one or more TP-Link devices on your home wifi network and the app needs to run on a mac on the same network. TPL Bridge takes very little processor time or resources, but it does need to be running all the time.

The App creator has no affiliation with TP-Link, but is just an avid user. Their devices can be found at

TPL Bridge will detect all your TP-Link devices configured on the local network. The TP-Link device can be switched on and off, and where supported by the device, brightness, color temperature or color.

It has been tested with HS100, HS110, LB100, LB110, LB120 and LB130, and is likely to work with most other devices in the series. Users report success with KP200, KP210, KP220s. Experimental support included for HS300 which may also work with HS107, KP200 or KP400 too. Please send feedback if you find a device is unsupported.

TP-Link and Kasa are trademarks of TP-Link enterprises.

What’s New

Version 1.0.9

Additional updates to support multi plug outlets (HS300, etc). Individual outlets should now consistently be switched independently.

If anyone has an HS107, KP200 or KP400, please let me know if these devices are now functioning correctly.

Ratings and Reviews

1.0 out of 5
2 Ratings

2 Ratings

Jeff3244 ,

only works when your mac is awake...

this only works when the app is running and you mac is awake

Developer Response ,

Hi Jeff, indeed, that requirement is mentioned in the app description. The app communicates between HomeKit and your TP-Link devices, so like any other bridge or hub, it needs to be running all the time for that communication to work. It doesn't have to be a powerful machine, so an old mac mini or laptop is fine, as long as it runs macOS 10.13 or higher.

rs11gps ,

Truly worthgless. I @aid for nothing


Does not see my TP switches... no facility to search or pair with the.

I will petition Apple to pull the app

Developer Response ,

Hi Rs11gps,
sorry to hear you had problems with TPL Bridge. It should find all the TP-Link builds and outlets on your local network. No need to do any particular search or pairing on the TP-Link end. Many people have reported success. Drop me an email and I'll try to help find out why it doesn't work in your setup.

Please try version 1.0.5 and let me know if this works better in you environment.

One or two other users reported similar issues. It turned out it was due to router settings, firewall settings or a VPN. The mac needs to be on the same LAN as the devices and be able to connect with other devices on the network using UDP and TCP. For instance on public wifi networks routers are often configured to limit local connections.


Guy Brooker
6 MB

macOS 10.13 or later, 64-bit processor



Age Rating
Rated 4+
© 2019 Guy Brooker


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer