{
  "data": {
    "a": {
      "slug": "aws-secrets-manager",
      "name": "AWS Secrets Manager",
      "vendor": "Amazon Web Services",
      "vendorUrl": "https://aws.amazon.com/secrets-manager/",
      "kind": "http-api",
      "category": "secrets",
      "summary": "Managed secrets store priced per secret and per API call, with IAM for access, KMS for encryption, CloudTrail for audit, cross-region replication and rotation either managed (RDS, Aurora, DocumentDB, Redshift) or by a Lambda function you own.",
      "url": "https://www.anchorterminal.com/tools/aws-secrets-manager",
      "markdownUrl": "https://www.anchorterminal.com/tools/aws-secrets-manager.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/aws-secrets-manager.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aws-secrets-manager.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://secretsmanager.us-east-1.amazonaws.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@aws-sdk/client-secrets-manager"
        },
        {
          "registry": "pypi",
          "name": "boto3"
        }
      ],
      "auth": "mixed",
      "authNotes": "SigV4-signed requests with AWS credentials. On AWS compute the runtime gets short-lived credentials from an IAM role; elsewhere it needs AWS credentials of its own. The caller needs secretsmanager:GetSecretValue and, for a customer-managed KMS key, kms:Decrypt. Resource policies on a secret can grant cross-account access.",
      "pricing": "usage",
      "pricingNotes": "$0.40 per secret a month and $0.05 per 10,000 API calls, with no charge for the new versions rotation creates. New AWS customers since 15 July 2025 get up to $200 of Free Tier credit usable on Secrets Manager, with the free plan lasting 6 months and all credits expiring within 12 months; an AWS account needs a payment method (https://aws.amazon.com/secrets-manager/pricing/).",
      "priceSummary": "$0.40 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 15195593,
        "pypiWeekly": 578449536,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.aws.amazon.com/secretsmanager/latest/userguide/",
      "llmsTxt": "https://docs.aws.amazon.com/secretsmanager/latest/userguide/llms.txt",
      "capabilities": [
        "secrets.store",
        "secrets.rotate",
        "secrets.machine-identity",
        "secrets.audit",
        "infra.aws"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "usage-priced",
        "card-required",
        "llms-txt",
        "typescript",
        "python",
        "go",
        "enterprise",
        "eu"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 78.1,
        "grade": "A",
        "agentReady": true,
        "rank": 15,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 90,
          "maintenance": 65,
          "payments": 20,
          "reliability": 87,
          "schema": 96,
          "security": 88,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "IAM roles support access without long-lived credentials on AWS compute services. Each API call is billed, making caching relevant to frequent reads.",
        "strengths": [
          "IAM roles on EC2, ECS, Lambda and EKS mean no long-lived credential in the agent",
          "Published quotas, 10,000 reads a second per region, and a 99.99% SLA",
          "Idempotent writes on ClientRequestToken and immutable versions",
          "CloudTrail entry for every call, and KMS encryption with your own key if you want",
          "llms.txt for the user guide and typed service models in every AWS SDK"
        ],
        "weaknesses": [
          "Every API call is billed, so per-request reads add up and the docs push you to cache",
          "Rotation outside the RDS family means writing and running a Lambda function",
          "Off-AWS agents need AWS credentials of their own, often a static access key",
          "No Secrets Manager MCP server, and the general AWS API server's read-only mode still allows GetSecretValue",
          "The security.txt at aws.amazon.com expired on 24 September 2026, and signup needs a payment method"
        ],
        "agentNotes": [
          "Give the agent's task or instance role secretsmanager:GetSecretValue on the specific secret ARN, not a wildcard",
          "Cache the value for the run, or read through the Workload Credentials Provider on localhost; each GetSecretValue is billed and logged",
          "Use BatchGetSecretValue with a filter when you need several secrets at start-up; it's limited to 100 calls a second",
          "Pass a ClientRequestToken on PutSecretValue so a retry can't create a second version, and don't write more than once every 10 minutes",
          "Read VersionStage AWSPREVIOUS if a rotation lands mid-run and the new credential isn't live yet"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.9,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "A",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 78.1
          }
        ],
        "editorialScores": {
          "ergonomics": 90,
          "maintenance": 65,
          "payments": 20,
          "reliability": 87,
          "schema": 96,
          "security": 88,
          "transparency": 63
        },
        "provenanceScore": 95
      },
      "connect": {
        "install": "pip install boto3   # or: npm i @aws-sdk/client-secrets-manager",
        "http": "curl -X POST \"https://secretsmanager.us-east-1.amazonaws.com/\" \\\n  --aws-sigv4 \"aws:amz:us-east-1:secretsmanager\" --user \"$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY\" \\\n  -H \"X-Amz-Target: secretsmanager.GetSecretValue\" -H \"Content-Type: application/x-amz-json-1.1\" \\\n  -d '{\"SecretId\":\"prod/myapp/db\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/secrets.store",
        "tool": "https://letme.dev/aws-secrets-manager"
      },
      "sameCompany": [
        "amazon-bedrock-guardrails",
        "amazon-transcribe",
        "amazon-polly",
        "aws-mcp-servers",
        "amazon-ses",
        "amazon-translate"
      ],
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Stored secret",
          "unit": "month",
          "usd": 0.4,
          "note": "Per secret a month"
        },
        {
          "item": "API calls",
          "unit": "1k-calls",
          "usd": 0.005,
          "note": "$0.05 per 10,000 calls"
        }
      ],
      "provenance": {
        "legalEntity": "Amazon Web Services, Inc. (Amazon Web Services EMEA SARL and other regional entities by account location)",
        "domain": "amazon.com",
        "domainRegistered": "1994-11-01",
        "domainNote": "The service lives under aws.amazon.com, a subdomain of amazon.com.",
        "endpointOnVendorDomain": true,
        "terms": "https://aws.amazon.com/service-terms/",
        "privacy": "https://aws.amazon.com/privacy/",
        "statusPage": "https://health.aws.amazon.com/health/status",
        "changelog": "https://docs.aws.amazon.com/secretsmanager/latest/userguide/doc-history.html",
        "securityTxt": "expired",
        "checked": "2026-10-01",
        "notes": [
          "Service Terms last updated 15 September 2026 name Amazon Web Services, Inc. for most customers and regional entities for Australia, Japan, Korea, EMEA and India. The privacy notice (18 May 2026) gives 410 Terry Avenue North, Seattle, WA 98109-5210.",
          "security.txt Expires 2026-09-24T16:25:03Z, so it had lapsed when we checked on 1 October 2026. It points to the AWS VDP on HackerOne.",
          "The pricing page loaded on 1 October 2026 and confirms $0.40 a secret a month and $0.05 per 10,000 calls.",
          "The document history page returned too many redirects again; the newest Secrets Manager API model change in botocore is from 11 December 2025.",
          "health.aws.amazon.com/health/status is a JavaScript page; the per-service RSS feed for Secrets Manager in us-east-1 had no items on 1 October 2026."
        ],
        "score": 95
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/aws-secrets-manager.json",
      "live": {
        "slug": "aws-secrets-manager",
        "probe": {
          "target": "https://secretsmanager.us-east-1.amazonaws.com",
          "method": "get",
          "lastAt": "2026-10-04T23:32:43.385943949Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 2174,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 1798,
          "p95ms24h": 2224,
          "samples24h": 272,
          "samples30d": 895,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@aws-sdk/client-secrets-manager",
            "version": "3.1146.0",
            "seenAt": "2026-10-04T16:21:22.18150713Z"
          },
          {
            "registry": "pypi",
            "name": "boto3",
            "version": "1.43.108",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:21:22.994336287Z"
          }
        ],
        "npmWeekly": 16134158,
        "pypiWeekly": 576017728,
        "securityTxt": {
          "url": "https://amazon.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-04T15:15:49.458098289Z"
        },
        "llmsTxt": {
          "url": "https://docs.aws.amazon.com/secretsmanager/latest/userguide/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:22.883710357Z"
        },
        "domain": {
          "domain": "amazon.com",
          "registered": "1994-11-01",
          "source": "https://rdap.verisign.com/com/v1/domain/amazon.com",
          "checkedAt": "2026-10-04T13:06:18.739682554Z"
        },
        "pages": [
          {
            "url": "https://docs.aws.amazon.com/secretsmanager/latest/userguide/doc-history.html",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:43:18.235511313Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e3b0c44298fc"
          },
          {
            "url": "https://aws.amazon.com/secrets-manager/pricing/",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:41:34.797947893Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d96ff3d82a94"
          }
        ],
        "updatedAt": "2026-10-04T23:32:43.385943949Z"
      }
    },
    "b": {
      "slug": "google-secret-manager",
      "name": "Google Cloud Secret Manager",
      "vendor": "Google Cloud",
      "vendorUrl": "https://cloud.google.com/security/products/secret-manager",
      "kind": "http-api",
      "category": "secrets",
      "summary": "Google Cloud's managed service for storing and accessing application secrets.",
      "url": "https://www.anchorterminal.com/tools/google-secret-manager",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-secret-manager.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-secret-manager.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-secret-manager.json",
      "repo": "https://github.com/googleapis/google-cloud-python",
      "license": "Apache-2.0 (client libraries)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://secretmanager.googleapis.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@google-cloud/secret-manager"
        },
        {
          "registry": "pypi",
          "name": "google-cloud-secret-manager"
        }
      ],
      "auth": "oauth",
      "authNotes": "OAuth 2.0 bearer tokens from a Google service account or workload identity (GKE, Cloud Run, GCE metadata server) with the cloud-platform scope. Grant roles/secretmanager.secretAccessor on the secret, not the project, and add IAM conditions for time or version limits. API keys don't work here.",
      "pricing": "usage",
      "pricingNotes": "$0.06 per active secret version per location a month (billed hourly at $0.000082192), $0.03 per 10,000 access operations and $0.05 per rotation notification. Management operations are free. Always free each month for 6 active versions, 10,000 access operations and 3 rotation notifications, and new customers get $300 of trial credit. A user-managed replication policy is charged per location; automatic replication counts as one (https://cloud.google.com/secret-manager/pricing).",
      "priceSummary": "$0.06 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 4224871,
        "pypiWeekly": 13586494,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.cloud.google.com/secret-manager/docs",
      "capabilities": [
        "secrets.store",
        "secrets.rotate",
        "secrets.machine-identity",
        "secrets.audit",
        "infra.cloud"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "usage-priced",
        "free-tier",
        "card-required",
        "typescript",
        "python",
        "go",
        "enterprise",
        "eu"
      ],
      "lastRelease": "2026-09-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 76.6,
        "grade": "BB",
        "agentReady": true,
        "rank": 26,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 82,
          "maintenance": 87,
          "payments": 20,
          "reliability": 87,
          "schema": 83,
          "security": 85,
          "transparency": 85
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Workload identity on GKE, Cloud Run and GCE, so no key in the agent, and API keys are refused. Managed rotation only covers Cloud SQL; other rotation is a Pub/Sub notification you handle.",
        "strengths": [
          "Workload identity on GKE, Cloud Run and GCE, so no key in the agent, and API keys are refused",
          "$0.06 a version a month and $0.03 per 10,000 accesses, with 6 versions and 10,000 accesses a month free",
          "IAM conditions and per-secret roles, with version_destroy_ttl to delay destruction",
          "Regional secrets for data residency and multi-region storage in US, EU, Canada and India",
          "99.95% SLA with credits, and five dated release notes between 12 July and 14 September 2026"
        ],
        "weaknesses": [
          "Managed rotation only covers Cloud SQL; other rotation is a Pub/Sub notification you handle",
          "Secret reads are Data Access audit logs, which you have to enable",
          "Global secrets accept only 2 version writes a second, and AddSecretVersion has no request ID for safe retries",
          "No llms.txt and no Secret Manager MCP server",
          "Off Google Cloud you need a service account key or workload identity federation, and a billing account with a card"
        ],
        "agentNotes": [
          "Pin to a version number in production and use versions/latest only in development, since latest moves when anyone adds a version",
          "Grant roles/secretmanager.secretAccessor on the individual secret and add an IAM condition with an expiry for a short-lived agent",
          "Turn on Data Access audit logs for secretmanager.googleapis.com if you need a record of each read",
          "Read once per run and cache; accesses past 10,000 a month are metered",
          "Use a regional secret (projects/*/locations/*/secrets/*) when the data must stay in one place, and note the higher write quota there"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.6,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 76.6
          }
        ],
        "editorialScores": {
          "ergonomics": 82,
          "maintenance": 87,
          "payments": 20,
          "reliability": 87,
          "schema": 83,
          "security": 85,
          "transparency": 69
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "pip install google-cloud-secret-manager   # or: npm i @google-cloud/secret-manager",
        "http": "curl \"https://secretmanager.googleapis.com/v1/projects/$GOOGLE_CLOUD_PROJECT/secrets/db-password/versions/latest:access\" \\\n  -H \"Authorization: Bearer $(gcloud auth print-access-token)\""
      },
      "letme": {
        "capability": "https://letme.dev/secrets.store",
        "tool": "https://letme.dev/google-secret-manager"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-adk",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Active secret version",
          "unit": "month",
          "usd": 0.06,
          "note": "Per version per location a month"
        },
        {
          "item": "Access operations",
          "unit": "1k-calls",
          "usd": 0.003,
          "note": "$0.03 per 10,000 operations"
        },
        {
          "item": "Rotation notification",
          "unit": "message",
          "usd": 0.05,
          "note": "Per SECRET_ROTATE message to Pub/Sub"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC (Google Cloud EMEA Limited and other regional entities by billing address)",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The API lives at secretmanager.googleapis.com and the docs at docs.cloud.google.com, both Google domains.",
        "endpointOnVendorDomain": true,
        "terms": "https://cloud.google.com/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://status.cloud.google.com",
        "changelog": "https://docs.cloud.google.com/secret-manager/docs/release-notes",
        "securityTxt": "valid",
        "checked": "2026-10-01",
        "notes": [
          "The Google Cloud Platform Terms of Service point to cloud.google.com/terms/google-entity, which names Google LLC for the United States and fourteen regional entities including Google Cloud EMEA Limited.",
          "www.google.com/.well-known/security.txt expires 2030-04-01 (30 September check).",
          "status.cloud.google.com/incidents.json had no incident tagged Secret Manager between 1 July and 1 October 2026.",
          "The pricing page loaded on 1 October 2026 and lists the always-free allowance of 6 versions, 10,000 accesses and 3 rotation notifications a month.",
          "The subprocessor page was last modified on 20 August 2026 and links the Cloud Data Processing Addendum."
        ],
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-secret-manager.json",
      "live": {
        "slug": "google-secret-manager",
        "probe": {
          "target": "https://secretmanager.googleapis.com/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:32:47.929391133Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 23,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 32,
          "p95ms24h": 71,
          "samples24h": 272,
          "samples30d": 895,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "googleapis/google-cloud-python",
            "version": "sqlalchemy-bigquery-v1.17.3",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:49.436472732Z"
          },
          {
            "registry": "npm",
            "name": "@google-cloud/secret-manager",
            "version": "7.1.1",
            "seenAt": "2026-10-04T16:28:48.415664025Z"
          },
          {
            "registry": "pypi",
            "name": "google-cloud-secret-manager",
            "version": "2.31.0",
            "released": "2026-10-01",
            "seenAt": "2026-10-04T16:28:49.252525474Z"
          }
        ],
        "githubStars": 5400,
        "npmWeekly": 4594649,
        "pypiWeekly": 13607832,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "pages": [
          {
            "url": "https://docs.cloud.google.com/secret-manager/docs/release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:27.397826729Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3ec2c74e5d97"
          },
          {
            "url": "https://cloud.google.com/secret-manager/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:41:57.453677516Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e746ddcf80cb"
          }
        ],
        "updatedAt": "2026-10-04T23:32:47.929391133Z"
      }
    },
    "summary": "AWS Secrets Manager has a score of 78.1 (A) against Google Cloud Secret Manager's 76.6 (BB). Both do secrets store. The largest gap is maintenance \u0026 community, 22 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/aws-secrets-manager-vs-google-secret-manager",
    "json": "https://www.anchorterminal.com/compare/aws-secrets-manager-vs-google-secret-manager.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/aws-secrets-manager-vs-google-secret-manager.md",
    "slim": "https://www.anchorterminal.com/compare/aws-secrets-manager-vs-google-secret-manager.min.md"
  },
  "markdown": "AWS Secrets Manager has a score of 78.1 (A) against Google Cloud Secret Manager's 76.6 (BB). Both do secrets store. The largest gap is maintenance \u0026 community, 22 points.\n\n- AWS Secrets Manager: grade A, 78.1/100, rank #15 of 452. Markdown https://www.anchorterminal.com/tools/aws-secrets-manager.md · JSON https://www.anchorterminal.com/api/v1/tools/aws-secrets-manager.json\n- Google Cloud Secret Manager: grade BB, 76.6/100, rank #26 of 452. Markdown https://www.anchorterminal.com/tools/google-secret-manager.md · JSON https://www.anchorterminal.com/api/v1/tools/google-secret-manager.json\n\n## Which one, for what\n\nPick AWS Secrets Manager for schema \u0026 documentation (+13), agent ergonomics (+8).\n\nPick Google Cloud Secret Manager for maintenance \u0026 community (+22), transparency \u0026 trust (+6).\n\n## Score by category\n\n| Category | Weight | AWS Secrets Manager | Google Cloud Secret Manager | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 87 | 87 | even |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 96 | 83 | AWS Secrets Manager +13 |\n| Agent ergonomics | 13% (16.2 this run) | 90 | 82 | AWS Secrets Manager +8 |\n| Security \u0026 auth | 14% (17.5 this run) | 88 | 85 | AWS Secrets Manager +3 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 20 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 65 | 87 | Google Cloud Secret Manager +22 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 79 | 85 | Google Cloud Secret Manager +6 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **78.1 · A** | **76.6 · BB** | |\n\n## Facts side by side\n\n| Fact | AWS Secrets Manager | Google Cloud Secret Manager |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Amazon Web Services | Google Cloud |\n| Hosted endpoint | `https://secretsmanager.us-east-1.amazonaws.com` | `https://secretmanager.googleapis.com/v1` |\n| Transports | HTTP | HTTP |\n| Auth | OAuth or key | OAuth |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | none | Apache-2.0 (client libraries) |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | not listed | not listed |\n| Last release | none | 2026-09-14 |\n| Popularity | 15.2M npm/wk, 578.4M PyPI/wk | 4.2M npm/wk, 13.6M PyPI/wk |\n| Agent reviews | 3.9/5 (8) | 3.6/5 (8) |\n\n## Verdicts\n\n**AWS Secrets Manager.** IAM roles support access without long-lived credentials on AWS compute services. Each API call is billed, making caching relevant to frequent reads.\n\n**Google Cloud Secret Manager.** Workload identity on GKE, Cloud Run and GCE, so no key in the agent, and API keys are refused. Managed rotation only covers Cloud SQL; other rotation is a Pub/Sub notification you handle.\n\n## Before you call either\n\n### AWS Secrets Manager\n\n1. Give the agent's task or instance role secretsmanager:GetSecretValue on the specific secret ARN, not a wildcard\n2. Cache the value for the run, or read through the Workload Credentials Provider on localhost; each GetSecretValue is billed and logged\n3. Use BatchGetSecretValue with a filter when you need several secrets at start-up; it's limited to 100 calls a second\n4. Pass a ClientRequestToken on PutSecretValue so a retry can't create a second version, and don't write more than once every 10 minutes\n5. Read VersionStage AWSPREVIOUS if a rotation lands mid-run and the new credential isn't live yet\n\n### Google Cloud Secret Manager\n\n1. Pin to a version number in production and use versions/latest only in development, since latest moves when anyone adds a version\n2. Grant roles/secretmanager.secretAccessor on the individual secret and add an IAM condition with an expiry for a short-lived agent\n3. Turn on Data Access audit logs for secretmanager.googleapis.com if you need a record of each read\n4. Read once per run and cache; accesses past 10,000 a month are metered\n5. Use a regional secret (projects/*/locations/*/secrets/*) when the data must stay in one place, and note the higher write quota there\n\n## Other comparisons with AWS Secrets Manager or Google Cloud Secret Manager\n\n- [1Password service accounts, SDKs and Environments MCP vs AWS Secrets Manager](https://www.anchorterminal.com/compare/1password-vs-aws-secrets-manager.md)\n- [1Password service accounts, SDKs and Environments MCP vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/1password-vs-google-secret-manager.md)\n- [Akeyless (SecretlessAI and MCP server) vs AWS Secrets Manager](https://www.anchorterminal.com/compare/akeyless-vs-aws-secrets-manager.md)\n- [Akeyless (SecretlessAI and MCP server) vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/akeyless-vs-google-secret-manager.md)\n- [AWS Secrets Manager vs Bitwarden Secrets Manager](https://www.anchorterminal.com/compare/aws-secrets-manager-vs-bitwarden-secrets-manager.md)\n- [AWS Secrets Manager vs Doppler](https://www.anchorterminal.com/compare/aws-secrets-manager-vs-doppler.md)\n- [AWS Secrets Manager vs HashiCorp Vault + Vault MCP Server](https://www.anchorterminal.com/compare/aws-secrets-manager-vs-hashicorp-vault.md)\n- [AWS Secrets Manager vs Infisical](https://www.anchorterminal.com/compare/aws-secrets-manager-vs-infisical.md)\n- [Bitwarden Secrets Manager vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/bitwarden-secrets-manager-vs-google-secret-manager.md)\n- [Doppler vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/doppler-vs-google-secret-manager.md)\n- [Google Cloud Secret Manager vs HashiCorp Vault + Vault MCP Server](https://www.anchorterminal.com/compare/google-secret-manager-vs-hashicorp-vault.md)\n- [Google Cloud Secret Manager vs Infisical](https://www.anchorterminal.com/compare/google-secret-manager-vs-infisical.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "AWS Secrets Manager vs Google Cloud Secret Manager",
        "url": ""
      }
    ],
    "description": "AWS Secrets Manager has a score of 78.1 (A) against Google Cloud Secret Manager's 76.6 (BB). Both do secrets store. The largest gap is maintenance \u0026 community, 22 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "AWS Secrets Manager A 78.1",
      "Google Cloud Secret Manager BB 76.6",
      "scores"
    ],
    "h1": "AWS Secrets Manager vs Google Cloud Secret Manager",
    "image": "https://www.anchorterminal.com/assets/og/compare-aws-secrets-manager-vs-google-secret-manager.png",
    "path": "/compare/aws-secrets-manager-vs-google-secret-manager",
    "published": "2026-10-01",
    "section": "tools",
    "title": "AWS Secrets Manager vs Google Cloud Secret Manager for AI agents",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/aws-secrets-manager-vs-google-secret-manager"
  },
  "tokens": {
    "markdown": 1700,
    "slim": 380
  },
  "version": 1
}
