{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"PyTapo is a Python library that communicates with Tapo IP cameras over the network, allowing you to retrieve camera information, control settings, and download recordings.","skillfed_tags":["home-automation","camera-control","ip-camera"],"use_cases":["Retrieve live camera status and configuration from a Tapo IP camera in a home automation script.","Control camera features (pan, tilt, privacy mode, reboot) programmatically from a Python application.","Download and convert recorded video from a camera's SD card using the library's recording API.","Integrate Tapo camera control into Home Assistant or other home automation platforms.","Monitor multiple Tapo cameras and log their state changes over time."],"what_it_does":"PyTapo wraps HTTP requests to Tapo camera APIs, providing a Python interface for querying camera state and controlling features like pan/tilt, privacy mode, and reboots. It handles authentication (which varies by camera model and firmware), session management via the requests and urllib3 libraries, and encryption via pycryptodome. The library also supports downloading and converting SD card recordings using ffmpeg.\n\nThe package is used as the backend for the Home Assistant Tapo Control integration. It depends on requests, urllib3, pycryptodome for cryptographic operations, rtp for stream handling, and python-kasa for related device communication. Authentication typically uses credentials from the Tapo App's camera account, though some models may require TP-Link cloud credentials instead.","worth_installing":"Yes. PyTapo is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It fills a clear need for programmatic Tapo camera control in Python. Install it if you own a Tapo camera and need to automate or integrate it into a larger system\u2014but verify your camera model and firmware are supported, as authentication methods vary."},"id":"pytapo","links":{"html":"https://skillfed.io/packages/pytapo","md":"https://skillfed.io/packages/pytapo.md","pypi":"https://pypi.org/project/pytapo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-04","license_spdx":null,"license_treatment":"permissive","name":"pytapo","python_support":"unspecified","summary":"Python library for communication with Tapo Cameras"},"popularity":{"monthly_downloads":473815,"position":6457,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.4.18"}
