{"id":"linuxserver-unifi","name":"unifi","af_score":29.5,"security_score":44.5,"reliability_score":30.0,"what_it_does":"unifi is a client/library for interacting with UniFi (UniFi Network Controller / UniFi OS) devices and configuration via their APIs, typically to read controller/site/device state and perform supported management actions.","best_when":"You have a UniFi controller available and want to automate/read its managed topology and device status.","avoid_when":"You require a guaranteed stable external API contract with first-class auth/SDK support beyond what the UniFi controller provides.","last_evaluated":"2026-03-30T13:35:14.528502+00:00","has_mcp":false,"has_api":false,"auth_methods":["UniFi controller login/session (controller credentials)","Controller token/session-based authentication (varies by implementation)"],"has_free_tier":false,"known_gotchas":["UniFi Controller/API behavior can differ by controller version and UniFi OS release; automation may need adaptation.","Auth/session lifetimes and controller connectivity issues may require re-auth or resilient client handling.","Rate limiting and transient controller errors may require retries/backoff (often not standardized across libraries).","Some UniFi endpoints/actions may be long-running or eventually consistent; polling may be necessary."],"error_quality":0.0}