-
Notifications
You must be signed in to change notification settings - Fork 14
Home
piekstra edited this page Feb 7, 2026
·
2 revisions
A Python library for controlling TP-Link Kasa smart home devices via the TP-Link cloud API.
- Getting Started - Installation, authentication, basic device control
- Device Compatibility - Supported devices and their capabilities
- Migration Guide (v4 to v5) - Upgrading from v4.x to v5.x
- Architecture Overview - How the library is structured
- V2 API Reference - Complete TP-Link cloud API documentation
- HMAC Request Signing - How request signing works
- MFA Authentication Flow - Two-factor authentication details
- APK Decompilation Guide - How to reverse-engineer the Kasa app for API updates
- Device Commands Reference - Raw passthrough commands for all device types
- Project History - Timeline, key decisions, and how we got here
- Project Board - Current work tracking
- v5.0.0 Milestone - V2 API migration progress