{
 "categories": [
  "developer-tools",
  "platform",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-04",
   "fact": "homepage",
   "note": "AWS presents itself as a commercial cloud platform with a portfolio of over 240 services, a free-tier signup path, and global regions and Availability Zones.",
   "source": "https://aws.amazon.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "license",
   "note": "AWS documents a pay-as-you-go service model and a free usage tier. The platform remains a billed commercial cloud, not an open-source product.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "platforms",
   "note": "AWS documents AWS CLI v2 install on Linux, macOS 11 and later, and Microsoft-supported 64-bit Windows. The Management Console remains a web console.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.exists",
   "note": "AWS states the CLI provides direct access to the public APIs of AWS services and that IaaS console administration, management, and access functions are available in the AWS API and AWS CLI.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.kinds[0]",
   "note": "AWS documents HTTPS API requests authenticated with Signature Version 4 via an HTTP Authorization header or query string. SDKs and the CLI sign those requests for the caller.",
   "source": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[0]",
   "note": "AWS documents access keys as long-term credentials for an IAM user or root user, used to sign programmatic requests to the AWS CLI or AWS API directly or through an SDK.",
   "source": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[1]",
   "note": "AWS documents IAM roles as assumable identities that issue temporary security credentials instead of long-term access keys, including service roles for EC2 and Lambda.",
   "source": "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[2]",
   "note": "AWS documents IAM Identity Center authentication for the AWS CLI, including the recommended SSO token-provider configuration via aws configure sso.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.coverage",
   "note": "AWS states that all IaaS administration, management, and access functions in the Management Console are available in the AWS API and AWS CLI, and that new IaaS features provide full console functionality through the API and CLI at launch or within 180 days. Per-service APIs remain the unit of coverage.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.docs",
   "note": "Opened AWS Signature Version 4 documentation as the common signing contract for AWS API requests, including Authorization-header and query-string authentication.",
   "source": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.sdk.exists",
   "note": "AWS publishes the SDKs and Tools Reference Guide covering official SDK clients that share config, credentials, and SigV4 authentication.",
   "source": "https://docs.aws.amazon.com/sdkref/latest/guide/overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.sdk.languages",
   "note": "The opened SDK reference lists official clients for C++, Go, Java, JavaScript, Kotlin, .NET, PHP, Python (Boto3), Ruby, Rust, and Swift, plus the AWS CLI.",
   "source": "https://docs.aws.amazon.com/sdkref/latest/guide/overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.sdk.official",
   "note": "The listed language SDKs are first-party AWS SDKs under the AWS SDKs and Tools maintenance policy.",
   "source": "https://docs.aws.amazon.com/sdkref/latest/guide/overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.mcp.first_party",
   "note": "awslabs/mcp is the AWS Labs vendor repository of specialized open-source MCP servers for AWS. The README names Agent Toolkit for AWS as the production successor while stating this repo continues to work and accept contributions.",
   "source": "https://github.com/awslabs/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.mcp.verdict",
   "note": "AWS documents the Agent Toolkit for AWS, including a managed AWS MCP Server that coding agents connect to for documentation search, IAM-authenticated API calls, sandboxed Python, and curated skills.",
   "source": "https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.cli.exists",
   "note": "AWS documents the AWS CLI as an official open-source command-line tool that implements Management Console IaaS functionality from Linux, macOS, and Windows shells, including scripted use.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "AWS documents CloudFormation as the service that provisions and configures AWS resources from a template describing those resources, available through the console, API, CLI, and SDKs.",
   "source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "AWS documents the AWS CDK as an open-source framework that defines infrastructure in TypeScript, JavaScript, Python, Java, C#/.NET, or Go and deploys it through CloudFormation.",
   "source": "https://docs.aws.amazon.com/cdk/v2/guide/home.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.extensibility.webhooks",
   "note": "EventBridge API destinations invoke HTTPS endpoints as rule or pipe targets, typically with PUT or POST, using a connection for authorization.",
   "source": "https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-api-destinations.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.export",
   "note": "CloudFormation GetTemplate returns the stack template body (JSON in the opened example) for running or deleted stacks. The AWS CLI separately documents json and yaml output formats.",
   "source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_GetTemplate.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import",
   "note": "CloudFormation creates a stack from a user-supplied template that describes the AWS resources to provision.",
   "source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://docs.aws.amazon.com/llms.txt returned HTTP 200 as a plain-text index titled Amazon Web Services (AWS) Documentation, described as structured access to AWS service documentation for large language models.",
   "source": "https://docs.aws.amazon.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "verdict.scores.api",
   "note": "Service APIs are documented, read/write, SigV4-authenticated, paired with official SDKs and CLI, and cover the IaaS console management surface. Per-service APIs, IAM, and the 180-day IaaS lag keep the path below unusual completeness.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "verdict.scores.mcp",
   "note": "The official managed AWS MCP Server exposes documentation tools plus IAM-authenticated API, script, and skill tools at regional endpoints in us-east-1 and eu-central-1, with OAuth or SigV4. The awslabs/mcp README recommends Agent Toolkit for production coding agents, so the score stays at official-useful rather than production-grade completeness.",
   "source": "https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "verdict.scores.cli",
   "note": "The official CLI covers service APIs with structured json, yaml, text, and table output, --query filtering, and scripted use. Authentication includes access keys, IAM roles, and IAM Identity Center.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-output.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current awslabs/mcp README, including the Agent Toolkit successor tip, stdio-only transport, and the specialized server catalog.",
   "source": "https://github.com/awslabs/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current Agent Toolkit for AWS overview, including the managed AWS MCP Server, skills, plugins, IAM condition keys, and OAuth or SigV4 authentication.",
   "source": "https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current AWS CLI overview, including IaaS console-to-API parity and CLI v2 as the current major version.",
   "source": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[3].url",
   "note": "Opened the current AWS MCP Server setup page, including OAuth and SigV4 options and the us-east-1 and eu-central-1 endpoints.",
   "source": "https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-04",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://github.com/awslabs/mcp"
   },
   {
    "type": "mcp",
    "url": "https://docs.aws.amazon.com/agent-toolkit/latest/userguide/what-is-agent-toolkit.html"
   },
   {
    "type": "docs",
    "url": "https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html"
   },
   {
    "type": "mcp",
    "url": "https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html"
   }
  ]
 },
 "homepage": "https://aws.amazon.com/",
 "id": "amazon-web-services",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "access-keys",
    "iam-roles",
    "sso"
   ],
   "coverage": "full",
   "docs": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "yaml"
   ],
   "import": [
    "cloudformation-template"
   ]
  },
  "extensibility": {
   "scripting": [
    "cloudformation",
    "cdk"
   ],
   "webhooks": true
  },
  "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. AWS service APIs, official SDKs, the AWS CLI, CloudFormation, the AWS CDK, and first-party MCP surfaces cover resource management without browser control of the AWS Management Console.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "cpp",
    "go",
    "java",
    "javascript",
    "kotlin",
    "dotnet",
    "php",
    "python",
    "ruby",
    "rust",
    "swift"
   ],
   "official": true
  }
 },
 "name": "Amazon Web Services",
 "platforms": [
  "web",
  "windows",
  "macos",
  "linux"
 ],
 "related": {
  "alternatives": [
   "microsoft-azure",
   "google-cloud"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Amazon Web Services",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "Amazon Web Services is automatable today through its public service APIs and the AWS CLI. This record is the AWS cloud platform \u2014 compute, storage, networking, IAM, and the other billed AWS services \u2014 not Microsoft Azure, not one MCP server per AWS product, and not Amazon retail. AWS states that all IaaS administration, management, and access functions in the AWS Management Console are available in the AWS API and AWS CLI, and that new IaaS features appear there at launch or within 180 days. Callers send HTTPS API requests signed with AWS Signature Version 4. Documented programmatic credentials are IAM user access keys, IAM roles that issue temporary credentials, and IAM Identity Center (SSO) sessions configured with the AWS CLI. Official SDKs cover C++, Go, Java, JavaScript, Kotlin, .NET, PHP, Python, Ruby, Rust, and Swift. The AWS CLI v2 is the official cross-platform tool, with json, yaml, text, and table output for scripts. CloudFormation templates and the AWS CDK, which synthesizes CloudFormation, are the first-party infrastructure-as-code path. EventBridge API destinations can invoke HTTPS endpoints with PUT or POST. AWS Labs publishes a suite of specialized open-source MCP servers at github.com/awslabs/mcp (stdio, Apache-2.0). That README states that the Agent Toolkit for AWS is now live as the successor to the MCP servers, plugins, and skills available on AWS Labs; if you are building production software using coding agents or building agents for your own customers, AWS recommends Agent Toolkit for AWS; the awslabs/mcp repository continues to work and accept contributions. Official Agent Toolkit docs describe a managed AWS MCP Server at https://aws-mcp.us-east-1.api.aws/mcp and https://aws-mcp.eu-central-1.api.aws/mcp that can search documentation without authentication and run API calls, sandboxed Python, and curated skills with IAM, using OAuth 2.1 via AWS Sign-in or SigV4 through a local proxy. Connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because it is the durable signed service-API contract. CLI also scores 8 as a maintained wrapper over that contract. MCP scores 7: official and useful, with production guidance pointing at Agent Toolkit rather than the local Labs suite, and with managed-server Regions limited to us-east-1 and eu-central-1.\n"
 }
}