← Thursday, October 8, 2026Languages & toolsRelease

Tapo v0.11.1 supports devices with third-party compatibility disabled

mihai.dinculescu.dev 11 min read Editor score 7/10

The Rust and Python client now works with Tapo devices whose third-party compatibility switch is off, following firmware changes that had caused 403 errors. The release is a useful example of maintaining a client against a changing device protocol.

What
Version 0.11.1 of the Rust and Python tapo client supports Tapo devices with Third-Party Compatibility switched off, with minor exceptions.
How
The library implements TPAP; its Python package is a thin wrapper around the Rust crate.
Why it matters
Protocol support lets integrations keep working without requiring users to enable the Third-Party Compatibility switch.
calls TPAP Python package Rust crate Tapo devices
The Python package wraps the Rust crate, which communicates with Tapo devices using TPAP. Sketched from the article's own text.

Discussion

Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.

Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.