{
 "categories": [
  "developer-tools",
  "ci-cd"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-14",
   "fact": "homepage",
   "note": "Sauce Labs presents a commercial test and release-assurance platform and says the stack includes APIs and an MCP server.",
   "source": "https://saucelabs.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "license",
   "note": "The API guide says a Sauce Labs account can be a login or a free trial license. The homepage sells an enterprise platform. No permanent free tier was stated on the pages opened.",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "modalities.api.exists",
   "note": "Sauce Labs documents REST API endpoints for operations, account management, and data retrieval.",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "modalities.api.kinds[0]",
   "note": "Endpoints are resource URLs that return JSON. The team example is GET https://api.us-west-1.saucelabs.com/team-management/v1/teams.",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "modalities.api.auth[0]",
   "note": "Authentication is HTTP Basic with the username and access key, or a service account. The example is curl -u \"$SAUCE_USERNAME:$SAUCE_ACCESS_KEY\".",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "modalities.api.coverage",
   "note": "The guide covers regional REST hosts, jobs, and team-management examples, with a shared authenticated rate limit. It is not one API for every Sauce Labs product.",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "modalities.mcp.first_party",
   "note": "Sauce Labs says Sauce MCP is a hosted MCP server it operates, exposing platform capabilities as tools.",
   "source": "https://docs.saucelabs.com/sauce-ai/sauce-mcp/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "modalities.mcp.verdict",
   "note": "The connection guide sets the endpoint to https://mcp.saucelabs.com and authenticates with HTTP Basic using the Sauce username and access key.",
   "source": "https://docs.saucelabs.com/sauce-ai/sauce-mcp-getting-started/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "modalities.data_access.export[0]",
   "note": "The API guide says endpoints return JSON-encoded responses.",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "verdict.scores.api",
   "note": "REST with Basic auth, regional hosts, and a published rate limit supports job and account automation. Coverage is split across API families, so the score stays at useful production coverage.",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "verdict.scores.mcp",
   "note": "The hosted server is official. Account, job, and tunnel tools are on a standard account. Live device control and test authoring are documented paid add-ons, so the score is useful official coverage rather than an unusually complete one.",
   "source": "https://docs.saucelabs.com/sauce-ai/sauce-mcp/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "freshness.watch[0].url",
   "note": "Opened the Sauce REST API overview, including Basic auth, regional hosts, and rate limits.",
   "source": "https://docs.saucelabs.com/dev/api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Sauce MCP overview, including the paid-add-on limits for devices and test authoring.",
   "source": "https://docs.saucelabs.com/sauce-ai/sauce-mcp/",
   "tier": "declared"
  },
  {
   "date": "2026-10-14",
   "fact": "freshness.watch[2].url",
   "note": "Opened the MCP connection guide for https://mcp.saucelabs.com and the X-Sauce-Region header.",
   "source": "https://docs.saucelabs.com/sauce-ai/sauce-mcp-getting-started/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-14",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.saucelabs.com/dev/api/"
   },
   {
    "type": "docs",
    "url": "https://docs.saucelabs.com/sauce-ai/sauce-mcp/"
   },
   {
    "type": "docs",
    "url": "https://docs.saucelabs.com/sauce-ai/sauce-mcp-getting-started/"
   }
  ]
 },
 "homepage": "https://saucelabs.com/",
 "id": "sauce-labs",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "http-basic"
   ],
   "coverage": "partial",
   "docs": "https://docs.saucelabs.com/dev/api/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "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. Job, account, and device work is documented on the Sauce REST APIs and the hosted Sauce MCP server.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Sauce Labs",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "browserstack",
   "cypress-cloud"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Sauce Labs",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 7,
   "rpa": null
  },
  "summary": "Sauce Labs is automatable today through its REST APIs. This record is the Sauce Labs device and test cloud, including the hosted Sauce MCP server. It is not BrowserStack or Cypress Cloud. REST calls use HTTP Basic authentication with the Sauce username and access key, or a service account created for that purpose. Regional base URLs include https://api.us-west-1.saucelabs.com/ and https://api.eu-central-1.saucelabs.com/. Responses are JSON. The opened rate-limit table says authenticated requests are limited to 10 per second or 3,500 per hour, and a breach returns 429. An example team call is GET https://api.us-west-1.saucelabs.com/team-management/v1/teams. The API page also points at a free trial license. Sauce MCP is a hosted server Sauce Labs operates at https://mcp.saucelabs.com over streamable HTTP. It uses the same username and access key as HTTP Basic. An optional X-Sauce-Region header selects US_WEST, US_EAST, or EU_CENTRAL, and a missing header falls back to US_WEST. The tools page lists account, team, job, and tunnel tools on a standard account. Real-device session control requires private devices and Real Device Access API concurrency, a paid add-on. Test authoring is a paid Enterprise add-on. No CLI page was opened. iPaaS catalogs were not opened. Computer-use viability is unassessed. The API and MCP both score 7. The API is the best path because Basic auth calls jobs and account resources without an MCP client and without the private-device add-on required for live device tools.\n"
 }
}