Ross ROSS = Recommend OSS ยท open-source software intelligence for agents

python-kasa/python-kasa

Some data may be outdated โ€” see provenance labels.

๐Ÿ ๐Ÿค– Python API for TP-Link smarthome products observed ยท 2026-09-26

github.com/python-kasa/python-kasa ยท homepage ยท Python ยท NOASSERTION (other) observed ยท 2026-09-26

Health v2 ยท maintenance only

77/100

  • Activity 95
  • Release rhythm 40
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) โ€” computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 12.5
  • age_days: 2533
  • days_rel: 615
  • days_push: 32
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

1754 stars ยท 315 forks observed ยท 2026-09-26

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Python library and accompanying CLI for controlling TP-Link Kasa and Tapo smart home devices such as plugs, switches, power strips, and bulbs. It supports device discovery over the local network, authentication, and state control via an asyncio-based API.

Use cases

  • control TP-Link Kasa plugs from Python
  • discover Tapo smart bulbs on my network
  • turn smart switches on and off from the command line
  • read energy and device state from Kasa power strips
  • integrate TP-Link smarthome devices into home automation scripts
  • provision a new Tapo device with wifi credentials

When to choose

  • you want programmatic or CLI control of TP-Link Kasa/Tapo devices
  • you are building home automation integrations in Python
  • you need local-network device discovery without the vendor cloud app

When to avoid

  • you need official vendor support or a guarantee of compatibility with the newest firmware
  • you control smart home devices from other brands
  • you need a graphical mobile app rather than a library or CLI

Facets

library ยท maturity active

sdk cli workflow-automation iot developer-tools python windows cli tplink kasa tapo smarthome asyncio device-control automation linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
python-kasa/python-kasamain77

For agents

markdown ยท JSON ยท MCP: product_card(name="python-kasa/python-kasa")

Data as of 2026-10-19T08:05:51.212177+00:00 ยท Report a problem