Prowl
83/100
prowl
Benchmarked Oct 03, 2026

Chi

lightweight, idiomatic and composable router for building Go HTTP services

developerapi platform_profile
Benchmark Your API

Score Breakdown

Latency10/10
Auth Simplicity10/10
Token Efficiency9/10
Consistency8/10
Error Clarity8/10
First-Try Success8/10
Parseability8/10
Documentation7/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://go-chi.io",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "free",
    "details": {
      "note": "Chi is an open-source Go library (MIT licensed). No paid tiers or subscriptions.",
      "license": "MIT",
      "repository": "https://github.com/go-chi/chi"
    }
  },
  "rate_limits": {},
  "capabilities": [
    "lightweight HTTP router for Go",
    "idiomatic net/http-compatible middleware",
    "composable route grouping and sub-routers",
    "URL parameter routing (e.g. /users/{id})",
    "middleware chaining and attachment at any route level",
    "context-based request handling",
    "compatible with standard http.Handler interface",
    "No external dependencies (uses only Go standard library)"
  ],
  "raw_analysis": "Chi is not a hosted SaaS platform but an open-source Go library — specifically a lightweight, idiomatic, and composable HTTP router for building Go HTTP services. It is aimed at Go developers building REST APIs, microservices, and web backends.\n\nMaturity: Chi is widely adopted, well-maintained, and production-proven. It has a large GitHub community, is used in many production Go services, and is considered one of the standard choices for Go HTTP routing alongside stdlib net/http, gorilla/mux, and gin. It requires no external dependencies, relying solely on the Go standard library (net/http and context).\n\nArchitecture: Chi implements the http.Handler interface, making it fully compatible with the standard library and with any middleware that follows the standard http.Handler convention. It supports route parameters, sub-routers, mount points, and middleware chaining at group and route levels. It is commonly paired with middleware packages like chi/middleware (logger, recoverer, timeout, CORS, etc.).\n\nIntegrations: None in the SaaS sense. Its integration surface is purely the Go ecosystem — it works with any net/http-compatible middleware, tools, and frameworks. Users install it via 'go get github.com/go-chi/chi/v5'.\n\nPricing: Free and open-source under the MIT license.\n\nAuth: None — it's a library, not a hosted service.\n\nThis is not a REST API service. It has no public endpoints, no API keys, and no rate limits. It is a developer tool/library, and should be categorized as such. The correct assessment is: a free, open-source, dependency-free Go HTTP routing library with high maturity and broad production usage."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /20096ms
robots_txtGET /robots.txt40480ms
llms_txtGET /llms.txt40433ms
Interpret
{
  "overall": 74,
  "dimensions": {
    "token_efficiency": 9.0,
    "first_try_success": 8.5,
    "response_parseability": 8.0,
    "error_clarity": 7.5,
    "doc_quality": 7.0,
    "auth_simplicity": 10.0,
    "latency": 9.5,
    "consistency": 7.5
  },
  "pricing_normalized": {
    "model": "free",
    "notes": "MIT-licensed open-source Go library, no paid tiers, no sign-up, no auth required."
  },
  "issues": [
    "No robots.txt (404) — minor, not relevant for a docs site but indicates minimal site config",
    "No llms.txt (404) — missing an opportunity for standardized agent-readable docs",
    "Documentation is essentially a GitHub Pages site without structured API reference endpoints",
    "No status page or formal uptime SLA (expected for OSS, but limits consistency confidence)"
  ],
  "recommendations": [
    "Add an llms.txt file at the root to make docs machine-discoverable for AI agents",
    "Provide a structured API/function reference in JSON or OpenAPI-style format for easier parsing",
    "Add a robots.txt to guide crawlers explicitly",
    "Document versioning and compatibility guarantees (e.g., Go version support) to reduce first-try errors",
    "Link a CI/status badge or changelog prominently so agents can assess reliability"
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/chi">
  <img src="https://prowl.world/badge/chi.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard