Home - homebridge-plugins/homebridge-eufy-security GitHub Wiki


A Homebridge plugin that exposes Eufy Security devices to Apple HomeKit. It supports live streaming, HomeKit Secure Video recording, doorbells, locks, sensors, and station guard modes.

  • Requires a dedicated Eufy Security admin account — see Installation
  • Supports OTP validation by email and CAPTCHA

Prerequisites

Requirement Details
Homebridge >=1.9.0
Node.js 20, 22, or 24 — see Node.js Compatibility for streaming details
Homebridge UI Recommended for configuration. Mandatory if 2FA is enabled.

Quick Links

Setup Features Help
Installation & Configuration Streaming Troubleshooting
Bridged & Unbridged Mode HomeKit Secure Video Common Issues
Uninstallation Node.js Compatibility
Beta Versions
Support Request
Changelog

Supported Devices

This plugin depends on the eufy-security-client library. You can find a list of supported devices here: Supported Devices.


Supporting

If you appreciate this plugin and want to support the work we do:

Active Contributors

The guy who started it all

And also

Big thanks to bropat who made this possible. You can support him here.


This project is not affiliated with Anker or Eufy Security. Use entirely at your own risk — see licence for details.