{"library":"python-kasa","title":"python-kasa","description":"Python API for TP-Link Kasa and Tapo smart home devices. Version 0.10.2 supports bulbs, plugs, switches, hubs, cameras, robot vacuums, and more. Active development with frequent releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install python-kasa"],"cli":{"name":"kasa","version":"kasa, version 0.10.2"}},"imports":["from kasa import Discover","from kasa import Device","from kasa import SmartDevice"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import asyncio\nfrom kasa import Discover, Credentials\n\nasync def main():\n    creds = Credentials(username='email@example.com', password='password123')\n    devices = await Discover.discover(credentials=creds)\n    for ip, dev in devices.items():\n        print(f'{ip}: {dev.alias} ({dev.model})')\n\nasyncio.run(main())","lang":"python","description":"Discover all Kasa/Tapo devices on the network using credentials.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}