How to Add TP-Link Kasa Smart Devices to Apple HomeKit
I have found the best methods to add TP-Link Kasa Smart Devices to Apple HomeKit. There are easy ways to show your TP-Link Kasa devices on your Apple Home App that don't require any technical knowledge.
So, if you were wondering whether you can integrate your TP-Link Kasa HomeKit, look no further because I have listed out and explained the best solution for you to control Kasa Smart Devices with the Apple Home App.
Does TP-Link Kasa Work with Apple HomeKit?
Yes, some TP-Link Kasa devices work directly with Apple Home through HomeKit or Matter. However, support depends on the model. If your Kasa device does not have built-in Apple Home support, you can use a bridge method to connect it.
The table below shows the Kasa models currently listed by TP-Link as compatible with Apple Home without using a separate bridge.
| Model | Device Type | Apple Home Support |
|---|---|---|
| EP25 (EP25P4 4-pack) | Smart plug | HomeKit |
| KP125 | Mini smart plug | HomeKit |
| KP125M (KP125MP2 / KP125MP4) | Mini smart plug | Matter |
| EP40A | Outdoor smart plug | HomeKit |
| EP40M | Outdoor smart plug | Matter |
| KS200 | Light switch | HomeKit |
| KS220 | Dimmer switch | HomeKit |
| KS240 | Smart switch | Apple Home |
Note: This list is based on TP-Link's US setup information and Apple's Home accessories list, checked in September 2026. Always check the packaging or setup code for your exact model.
Have an older Kasa device? Many older HS and KP plugs, along with LB and KL bulbs and light strips, may need one of the bridge options below to work with Apple Home.
AddtoHomeKit: Best Recommended Solution
Kasa AddtoHomeKit is probably the best and easiest solution you can use because you have very minimal steps to follow when adding devices to HomeKit through AddtoHomeKit.
AddtoHomeKit is a software, and why do I say it is easy? Well, you just need to select a few things and click install, and now you have access to TP-Link Kasa through your Apple Home App! BLOWN AWAY! It is less time-consuming, low on effort, and perfect for you, especially if you have a busy lifestyle.
How To Add TP-Link to HomeKit Using AddtoHomeKit?
Follow these steps to integrate TP-Link Kasa Apple Home using AddtoHomeKit.
- Go to the AddtoHomeKit official website.
- Select the Tp-Link Kasa ecosystem.
- You will be redirected to the next page. Select your preferred solution.
- Afterwards, you must select the Operating System.
- Install the Kasa HomeBridge Plugin.
- Tap on the AddtoHomeKit.
- Follow the instructions provided and enjoy!
Alternative Methods to Add TP-Link Kasa Devices to HomeKit
ATH Bridge – Recommended Device Solution
If you are specifically looking for a device solution, I would suggest you get ATH Bridge. ATH Bridge is an affordable and simple device solution to add your TP-Link Kasa smart devices to Apple HomeKit. This is a specially assembled and pre-flashed HomeBridge server. The only thing you need to do is download the plugins and configure them and boom its done.
If you're planning on bringing your non-HomeKit devices into Apple HomeKit, the ATH HomeKit Bridge Hub would be the best solution.
HomeBridge Solution
HomeBridge is a third-party software application. It is a lightweight NodeJS server that allows you to integrate with your home automation system. It offers Apple Home integration for your smart home devices that don't directly support Apple Home Kit to TP-Link Kasa devices. You can use it as a cost-effective solution.
If you're a tech-savvy person, this is the best solution for you. This software acts as a Bridge between non-HomeKit devices and HomeKit. I would say this is, along with HOOBS, one of the most popular methods. A step - to - step guide on connecting Kasa things to HomeKit through HomeBridge is a bit lengthy. A little coding knowledge would be of help, with HomeBridge.
How To Add TP-Link to HomeKit Using HOOBS?
HOOBS gives you another way to connect compatible Kasa devices to Apple Home. You can use a HOOBS Box or install HOOBS software on your own Raspberry Pi or computer.
- Connect your HOOBS device to power and your network using Wi-Fi or Ethernet.
- Make sure your phone, tablet, or computer is connected to the same network.
- Open a browser and go to
http://hoobs.local. - Create your admin account and finish the initial setup.
- Open the Plugins section in HOOBS.
- Find and install the TP-Link Kasa plugin, then save the plugin settings.
- Open the Apple Home app, tap Add Accessory, and scan or enter the HomeKit setup code shown in HOOBS.
Not only Kasa Apple HomeKit integration, Hive HomeKit integration, Hikvision HomeKit integration,, and RingDoorbell HomeKit integration were also very easy with this.
How to Add TP-Link Kasa Devices to Apple Home Using Homebridge?
Homebridge is another way to connect older Kasa devices to Apple Home. This setup uses the homebridge-tplink-smarthome plugin, which finds compatible Kasa devices on your local network. You do not need to enter your Kasa account login details.
The plugin supports several older HS and KP plugs, along with LB and KL bulbs and light strips. It does not support Tapo devices.
Note: The developer no longer regularly tests this plugin with Homebridge and TP-Link devices. Check the plugin's GitHub page to make sure your Kasa model is supported before installing it.
- Set up Homebridge if you have not already.
- Open the Homebridge web interface.
- Go to Plugins.
- Search for
homebridge-tplink-smarthomeand install it. - Open the plugin settings and save the default configuration. Compatible Kasa devices should be discovered automatically on most networks.
- Restart Homebridge. If it is not already connected to Apple Home, open the Home app, tap Add Accessory, and scan the QR code shown in Homebridge.
Kasa device not showing up? Your network may be blocking the local discovery used by the plugin. You can try giving the Kasa device a static IP address and adding it manually in the plugin settings.
You can also add Roomba devices to HomeKit and even add Shelly devices to HomeKit or other incompatible devices using HomeBridge.
Extra Configuration Options for TP-link Kasa
To set up extra configuration options, you can use the Kasa Smart app. Here are guides on how to access and configure these options:
- Download and Install the Kasa Smart App:Go to the Kasa Smart app and sign in to your TP-Link account.
- Add Your TP-Link Kasa Devices:
- Access Device Settings:Tap on the device you want to configure.
- Explore Configuration Options:The device settings have various configuration options depending on the device type. Here are some common options: Scheduling, Automation, Energy Monitoring, Device Grouping.Advanced Settings: Depending on the device, you may find additional options such as dimming levels, LED indicator settings, and more.
- Save and Apply Changes:After configuring the options according to your preferences, be sure to save your changes.
- Test Your Configuration:Test the configured settings to ensure performance.
Troubleshooting Issues for TP-Link Kasa Devices with Apple HomeKit
Here's a concise troubleshooting list for TP-Link Kasa devices with Apple HomeKit:
- Device Not Responding
- Check Wi-Fi connection.
- Restart Kasa device, router, and HomeKit hub.
- Re-add device to HomeKit.
- Device Not Showing in HomeKit (Native HomeKit Models Only)
- Verify HomeKit compatibility.
- Enable HomeKit in Kasa app.
- Use HomeKit setup code.
- Intermittent Connectivity
- Check Wi-Fi signal strength.
- Reduce network congestion.
- Ensure router supports IoT devices.
- Scenes/Automations Not Working
- Verify scene/automation setup.
- Ensure HomeKit hub is online.
- Sync Issues
- Re-sync devices in Kasa app.
- Log out and back into Kasa app.
Comparison of the Best Methods to Connect TP-Link Kasa to HomeKit
| Feature | AddtoHomeKit | ATH Bridge | Homebridge | HOOBS |
|---|---|---|---|---|
| Type | Software solution | Pre-configured Homebridge device | Open-source software | Ready-made box or software |
| Effort | Minimal | Low | High | Medium |
| Cost | Paid software | $119.98 | Free software, but needs a host device | Check HOOBS for current pricing |
| Kasa Device Support | Depends on the available Kasa integration | Depends on the installed Homebridge plugin | Older HS, KP, LB and KL models via homebridge-tplink-smarthome | Uses Homebridge plugins for Kasa support |
| Extra Hardware | Requires a computer to run the software | No, the ATH Bridge is the hardware | Yes, an always-on computer or Raspberry Pi | No with a HOOBS Box; software setup needs a host device |
| Technical Skill | Low | Low | Medium to high | Medium |
How to Add Kasa Devices to Apple Home App
- Open your Home App, tap + icon and choose 'Add or Scan Accessory'
- Now you can either enter the code on your device or scan the QR code and your devices will be added automatically.
- Your devices has been added successfully, you can chose to edit/change the name of your device and choose which room to set it in.
- Afterwards, tap Next
- You can set scenes and afterwards tap Done
- Test your control and enjoy!
Editor's Pick
Some Kasa devices now work directly with Apple Home through HomeKit or Matter, so I would first check the exact model before using a bridge. If your Kasa device does not have native support, AddtoHomeKit, ATH Bridge, Homebridge, and HOOBS are alternative ways to bring it into Apple Home. The right option depends on whether you prefer a software solution, a ready-made device, or a more customizable setup.
FAQs about TP-Link Kasa and Apple Home
Yes, some Kasa devices work directly with Apple Home through HomeKit or Matter. Support depends on the model. If your device does not have built-in Apple Home support, you can use a bridge solution such as AddtoHomeKit, ATH Bridge, Homebridge, or HOOBS.
Check the product packaging, setup code, or TP-Link product information for Apple Home, HomeKit, or Matter support. Compatibility can vary between Kasa models, so it is important to check the exact model number.
Yes. Kasa devices that support Matter can be added to Apple Home through Matter. Follow the setup instructions provided with your device and use its Matter setup code when adding it to the Home app.
TP-Link lists models such as EP25, KP125, EP40A, KS200, and KS220 with HomeKit support. Matter models such as KP125M and EP40M can also work with Apple Home. Always check the exact model before buying because compatibility can vary.
If your Kasa device already supports HomeKit or Matter, adding it directly to Apple Home is the simplest option. For unsupported models, you can use a bridge solution such as AddtoHomeKit, ATH Bridge, Homebridge, or HOOBS.
The right option depends on the type of setup you prefer. AddtoHomeKit is a software solution, ATH Bridge is a pre-configured Homebridge device, Homebridge is an open-source option for users who want more control, and HOOBS provides a Homebridge-based setup through hardware or software.
The homebridge-tplink-smarthome plugin supports several older Kasa devices, including HS and KP plugs and LB and KL bulbs and light strips. It discovers compatible devices on your local network and does not require your Kasa account login details.
We could not verify a Kasa camera with HomeKit Secure Video support from the current compatibility information checked for this guide. If camera integration is important to you, check the specifications of the exact model before buying.
Yes. Once a compatible Kasa device is available in Apple Home, you can control it with Siri and include it in supported scenes and automations.