{"id":"fabrizi91-ookla-speed-test-server","name":"ookla-speed-test-server","homepage":"https://hub.docker.com/r/fabrizi91/ookla-speed-test-server","repo_url":"https://hub.docker.com/r/fabrizi91/ookla-speed-test-server","category":"monitoring","subcategories":[],"tags":["network-performance","bandwidth-testing","latency-testing","self-hosted","ookla-compatible"],"what_it_does":"A self-hosted speed test server compatible with Ookla Speedtest clients to run bandwidth/latency tests and return measurement results from your infrastructure.","use_cases":["Hosting an internal/external speed test endpoint for monitoring ISP/network performance","Measuring connectivity from controlled environments (offices, labs, customer regions)","Benchmarking network changes (new links, CDN changes, routing adjustments)","Building a branded speed-test experience for your organization"],"not_for":["General-purpose API for application traffic","Security-sensitive data collection beyond basic network metrics","Use as a production-grade SaaS without understanding operational and legal constraints of speedtest integrations"],"best_when":"You need repeatable, self-hosted network performance tests using an Ookla-compatible setup and you can manage the operational footprint.","avoid_when":"You need a fully managed service with SLA, SDKs, and strong documented APIs; or you cannot operate and scale the server.","alternatives":["Ookla Speedtest (managed/cloud offerings where applicable)","iPerf/iPerf3-based custom throughput testing","Self-hosted network testing stacks (latency/throughput probes) tailored to your environment"],"af_score":21.0,"security_score":28.0,"reliability_score":25.0,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:29:46.305780+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication details were provided. Many speed test servers are accessible publicly to test connectivity, but this cannot be confirmed from the given information."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Self-hosted; costs are infrastructure/operations rather than license pricing (not verifiable from provided data)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":21.0,"security_score":28.0,"reliability_score":25.0,"mcp_server_quality":0.0,"documentation_accuracy":20.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":0.0,"tls_enforcement":40.0,"auth_strength":30.0,"scope_granularity":0.0,"dependency_hygiene":30.0,"secret_handling":40.0,"security_notes":"Security posture is unknown without repository/package details (TLS, auth, rate limiting, and dependency scanning information are not provided). Speed test servers that accept public traffic should be protected by network controls and careful rate limiting to reduce abuse.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":40.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Likely requires real network conditions and test clients; automated agent tests may be flaky without controlled environments","Throughput/latency tests are time- and bandwidth-intensive; naive retries can amplify load"]}}