{"id":"linuxserver-ddclient","name":"ddclient","af_score":28.0,"security_score":39.8,"reliability_score":35.0,"what_it_does":"ddclient is a client for Dynamic DNS (DDNS). It automates updating DNS records by periodically contacting a Dynamic DNS provider’s update endpoints using configured credentials and host parameters, typically over HTTP.","best_when":"You need simple, automated DDNS updates and can provide provider credentials in the expected configuration format.","avoid_when":"You need strong, modern API-based auth primitives (OAuth scopes), or you require documented idempotency/retry semantics for API operations.","last_evaluated":"2026-03-30T13:38:37.691229+00:00","has_mcp":false,"has_api":false,"auth_methods":["Provider-specific credentials in ddclient configuration (e.g., username/password or tokens depending on provider support)"],"has_free_tier":false,"known_gotchas":["Authentication and update behavior are provider-specific; an agent may need to model the exact ddclient configuration and provider quirks rather than a single uniform API.","ddclient is typically configured and run as a daemon; it is not designed as an agent-callable HTTP API, so agent integration is indirect (config generation + process management)."],"error_quality":0.0}