{
 "categories": [
  "developer-tools",
  "ci-cd"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-10-08",
   "fact": "homepage",
   "note": "Grafana k6 presents load testing for engineering teams, with the same script runnable locally, on Kubernetes, or in the cloud.",
   "source": "https://k6.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "license",
   "note": "The homepage says k6 is open source and SaaS. This record uses the open-source license of the k6 tool. Cloud pricing was not opened.",
   "source": "https://k6.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.cli.exists",
   "note": "Grafana documents k6 run, k6 new, --vus, --duration, and k6 cloud run, with Linux, Docker, and Windows examples.",
   "source": "https://grafana.com/docs/k6/latest/get-started/running-k6/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The running-k6 page says scripts are written in JavaScript as ES6 modules, with a default function for virtual-user logic.",
   "source": "https://grafana.com/docs/k6/latest/get-started/running-k6/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.mcp.first_party",
   "note": "The grafana/mcp-k6 README describes an experimental MCP server for k6 from Grafana, with validate_script, run_script, and documentation tools.",
   "source": "https://github.com/grafana/mcp-k6",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.mcp.verdict",
   "note": "The repository is in the Grafana GitHub organization and the README marks the server experimental.",
   "source": "https://github.com/grafana/mcp-k6",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.data_access.export[0]",
   "note": "k6 run --out json=test_results.json writes one JSON object per line, either a Metric or a Point.",
   "source": "https://grafana.com/docs/k6/latest/results-output/real-time/json/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://k6.io/llms.txt returned HTTP 404. https://grafana.com/docs/k6/latest/llms.txt also returned HTTP 404 HTML. Those two URLs do not prove that no k6 agent guide exists.",
   "source": "https://k6.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[3].url",
   "note": "Opened https://k6.io/llms.txt and received HTTP 404.",
   "source": "https://k6.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[4].url",
   "note": "Opened https://grafana.com/docs/k6/latest/llms.txt and received HTTP 404 HTML.",
   "source": "https://grafana.com/docs/k6/latest/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "verdict.scores.cli",
   "note": "The official CLI runs JavaScript load tests locally, in Kubernetes, or with k6 cloud run, and accepts non-interactive flags for VUs and duration. That is a broad practical path, scored 8.",
   "source": "https://grafana.com/docs/k6/latest/get-started/running-k6/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "verdict.scores.mcp",
   "note": "The official server can validate and run local k6 tests, but the README calls it experimental, so it is a limited vendor preview, scored 5.",
   "source": "https://github.com/grafana/mcp-k6",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[0].url",
   "note": "Opened the running-k6 guide, including k6 run, k6 new, VU options, and local, Kubernetes, and cloud execution.",
   "source": "https://grafana.com/docs/k6/latest/get-started/running-k6/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[1].url",
   "note": "Opened the grafana/mcp-k6 README. Experimental. Tools validate scripts, run local tests, and browse docs.",
   "source": "https://github.com/grafana/mcp-k6",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[2].url",
   "note": "Opened the k6 JSON output page, including --out json and the Metric and Point line format.",
   "source": "https://grafana.com/docs/k6/latest/results-output/real-time/json/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-08",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://grafana.com/docs/k6/latest/get-started/running-k6/"
   },
   {
    "type": "mcp",
    "url": "https://github.com/grafana/mcp-k6"
   },
   {
    "type": "docs",
    "url": "https://grafana.com/docs/k6/latest/results-output/real-time/json/"
   },
   {
    "type": "docs",
    "url": "https://k6.io/llms.txt"
   },
   {
    "type": "docs",
    "url": "https://grafana.com/docs/k6/latest/llms.txt"
   }
  ]
 },
 "homepage": "https://k6.io/",
 "id": "k6",
 "license": "open-source",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [],
   "coverage": "unknown",
   "docs": null,
   "exists": "unknown",
   "kinds": []
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "javascript"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Load tests are JavaScript scripts executed by the k6 CLI or by the experimental MCP server on the machine where that server runs.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Grafana k6",
 "platforms": [
  "linux",
  "windows"
 ],
 "related": {
  "alternatives": [
   "grafana",
   "checkly",
   "playwright"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Grafana Labs",
 "verdict": {
  "best_path": "cli",
  "scores": {
   "api": null,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": 5,
   "overall": 8,
   "rpa": null
  },
  "summary": "Grafana k6 is automatable today through the k6 command-line interface. This record is the k6 load-testing tool and the experimental grafana/mcp-k6 server. It is not Grafana dashboards, Loki, Tempo, or Mimir. k6 run script.js executes a test locally. k6 run --vus 10 --duration 30s sets virtual users and duration. Scripts are JavaScript. k6 new creates a script. The same docs show local execution, a Kubernetes TestRun, and k6 cloud run for Grafana Cloud k6. k6 run --out json=test_results.json writes metric and point lines as JSON. Grafana Labs publishes an experimental MCP server at github.com/grafana/mcp-k6. Tools validate a script, run a local test, and read k6 documentation. The README says the project is experimental and that test execution runs k6 on the server's machine. Docker image grafana/mcp-k6 includes k6. A separate k6 management API was not opened, so the API path stays unassessed. Connector catalogs were not opened. https://k6.io/llms.txt and https://grafana.com/docs/k6/latest/llms.txt returned 404 on 2026-10-08, which does not establish that no agent guide exists elsewhere. Computer-use viability is unassessed. The CLI scores 8 and is the best path. The experimental MCP server scores 5.\n"
 }
}