{
  "data": {
    "a": {
      "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:48:08.987529648Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 30,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 32,
          "p95ms24h": 71,
          "samples24h": 272,
          "samples30d": 898,
          "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": 270,
              "ok": 270
            }
          ]
        },
        "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:48:08.987529648Z"
      }
    },
    "b": {
      "slug": "infisical",
      "name": "Infisical",
      "vendor": "Infisical",
      "vendorUrl": "https://infisical.com",
      "kind": "http-api",
      "category": "secrets",
      "summary": "Open-source secrets manager with machine identities (Universal Auth, OIDC, AWS, GCP, Azure, Kubernetes, SPIFFE), dynamic secrets, rotation and audit logs, hosted in the US or EU or self-hosted.",
      "url": "https://www.anchorterminal.com/tools/infisical",
      "markdownUrl": "https://www.anchorterminal.com/tools/infisical.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/infisical.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/infisical.json",
      "repo": "https://github.com/Infisical/infisical",
      "license": "MIT (core), proprietary under ee/",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://app.infisical.com/api",
      "packages": [
        {
          "registry": "npm",
          "name": "@infisical/sdk"
        },
        {
          "registry": "pypi",
          "name": "infisicalsdk"
        },
        {
          "registry": "npm",
          "name": "@infisical/cli"
        },
        {
          "registry": "npm",
          "name": "@infisical/mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "Machine identities log in with Universal Auth (client ID and secret posted to /api/v1/auth/universal-auth/login), Token Auth, OIDC, JWT, or native AWS, Azure, GCP, Kubernetes, OCI, AliCloud, LDAP, TLS certificate or SPIFFE auth, and get a short-lived access token (`st.…`, default TTL 7,200 s) sent as a Bearer header. Revoke it at /api/v1/auth/token/revoke. Agent Vault sessions use a separate session token that only works against the proxy. The docs MCP server at infisical.com/docs/mcp needs no auth.",
      "pricing": "freemium",
      "pricingNotes": "Free, Pro, Advanced and Enterprise plans on Infisical Cloud. Free is $0 with 5 identities, 3 environments, no audit logs, no rotation and no dynamic secrets, and needs no card. Pro is $20 per identity a month billed yearly ($23 monthly) with 30-day audit logs and rotation. Advanced is $40 per identity a month billed yearly ($46 monthly) with 90-day audit logs, dynamic secrets and higher rate limits. Pro and Advanced trials need no card. Enterprise is custom. Agent Proxy is on Free and Pro for static secrets. Cloud rate limits are per client IP, 600 requests a minute overall, then Free 200 reads, 90 writes and 120 secret operations a minute, Pro 350, 200 and 300. Self-hosting the MIT core is free with no rate limits; the code under ee/ needs an Enterprise licence (https://infisical.com/pricing, https://infisical.com/docs/api-reference/overview/rate-limits).",
      "priceSummary": "Freemium",
      "where": "both",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 10,
      "popularity": {
        "githubStars": 28405,
        "npmWeekly": 305133,
        "pypiWeekly": 391329,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://infisical.com/docs",
      "llmsTxt": "https://infisical.com/docs/llms.txt",
      "openapi": "https://app.infisical.com/api/docs/json",
      "capabilities": [
        "secrets.store",
        "secrets.rotate",
        "secrets.machine-identity",
        "secrets.audit",
        "secrets.self-host",
        "auth.agent-identity"
      ],
      "tags": [
        "hosted",
        "self-hosted",
        "open-source",
        "freemium",
        "free-tier",
        "mcp",
        "llms-txt",
        "openapi",
        "typescript",
        "python",
        "go",
        "enterprise",
        "eu"
      ],
      "lastRelease": "2026-09-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 81.9,
        "grade": "A",
        "agentReady": true,
        "rank": 4,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 91,
          "maintenance": 90,
          "payments": 30,
          "reliability": 90,
          "schema": 87,
          "security": 91,
          "transparency": 85
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Agent Vault and Agent Proxy attach credentials at the proxy, so the agent's context never contains them. Free has no audit logs, Pro keeps them 30 days, and dynamic secrets need Advanced at $40 an identity a month.",
        "strengths": [
          "Agent Vault and Agent Proxy attach credentials at the proxy, so the agent's context never contains them",
          "Thirteen machine identity auth methods with short-lived, revocable access tokens",
          "MIT core that self-hosts with no API rate limits, plus US and EU cloud regions",
          "Official MCP server with 10 annotated tools, a tool allowlist and optional value masking",
          "48 tagged releases between 3 July and 23 September 2026, each with an upgrade-impact note"
        ],
        "weaknesses": [
          "Free has no audit logs, Pro keeps them 30 days, and dynamic secrets need Advanced at $40 an identity a month",
          "Cloud rate limits are per client IP, so agents behind one NAT share 600 requests a minute",
          "The MCP server returns secret values unless INFISICAL_MASK_SECRET_VALUES is set, and it's still version 0.0.x",
          "Agent Vault session tokens travel to the proxy unencrypted, and the feature sits under the proprietary ee/ licence",
          "No SLA found, and every listed subprocessor is in the United States despite the EU region"
        ],
        "agentNotes": [
          "Run a coding agent under `infisical agent-vault run` with a bundle that allows only the hosts, methods and paths it needs, and set --ttl to the job length",
          "Start @infisical/mcp with INFISICAL_ENABLED_TOOLS=list-projects,list-secrets,get-secret and INFISICAL_MASK_SECRET_VALUES=true unless the model must see a value",
          "Log in once with Universal Auth and keep the access token for its TTL, since identity logins count against the per-IP write limit",
          "Pass viewSecretValue=false to GET /api/v4/secrets when you only need names, and expandSecretReferences=true when values reference other secrets",
          "On a 429 read the seconds from the message field and wait that long; don't retry a POST after a 5xx without checking it didn't land"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "A",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 81.9
          }
        ],
        "editorialScores": {
          "ergonomics": 91,
          "maintenance": 90,
          "payments": 30,
          "reliability": 90,
          "schema": 87,
          "security": 91,
          "transparency": 77
        },
        "provenanceScore": 92
      },
      "connect": {
        "install": "npm install @infisical/sdk   # or: pip install infisicalsdk, brew install infisical/get-cli/infisical",
        "http": "curl -G https://app.infisical.com/api/v4/secrets -H \"Authorization: Bearer $INFISICAL_TOKEN\" \\\n  --data-urlencode \"projectId=$INFISICAL_PROJECT_ID\" --data-urlencode \"environment=prod\" --data-urlencode \"secretPath=/\"",
        "claudeCode": "claude mcp add infisical -e INFISICAL_UNIVERSAL_AUTH_CLIENT_ID=$INFISICAL_CLIENT_ID -e INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET=$INFISICAL_CLIENT_SECRET -e INFISICAL_ENABLED_TOOLS=list-projects,list-secrets,get-secret -- npx -y @infisical/mcp",
        "config": {
          "mcpServers": {
            "infisical": {
              "args": [
                "-y",
                "@infisical/mcp"
              ],
              "command": "npx",
              "env": {
                "INFISICAL_ENABLED_TOOLS": "list-projects,list-secrets,get-secret",
                "INFISICAL_UNIVERSAL_AUTH_CLIENT_ID": "${INFISICAL_CLIENT_ID}",
                "INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET": "${INFISICAL_CLIENT_SECRET}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/secrets.store",
        "tool": "https://letme.dev/infisical"
      },
      "area": "agent-runtime",
      "provenance": {
        "legalEntity": "Infisical, Inc.",
        "domain": "infisical.com",
        "domainRegistered": "2022-07-06",
        "endpointOnVendorDomain": true,
        "terms": "https://infisical.com/terms",
        "privacy": "https://infisical.com/privacy",
        "statusPage": "https://status.infisical.com",
        "changelog": "https://github.com/Infisical/infisical/releases",
        "securityTxt": "valid",
        "checked": "2026-10-01",
        "notes": [
          "The privacy policy (last updated 15 September 2025) names Infisical, Inc. without a postal address and links a subprocessor list dated 9 September 2026 with 17 entries, all in the United States.",
          "security.txt expires 2027-08-01 and points to a Bugcrowd disclosure programme; a paid bounty is private and invitation-only.",
          "The docs changelog stops at July 2025; releases since then are tagged on GitHub with generated notes and an upgrade-impact file per release in the repository.",
          "status.infisical.com runs on incident.io and showed only a planned maintenance on 23 July 2026 between July and October 2026."
        ],
        "score": 92
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/infisical.json",
      "live": {
        "slug": "infisical",
        "probe": {
          "target": "https://app.infisical.com/api",
          "method": "get",
          "lastAt": "2026-10-04T23:48:09.968402087Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 250,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 253,
          "p95ms24h": 306,
          "samples24h": 272,
          "samples30d": 898,
          "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": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.infisical.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-04T23:49:17.021341678Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "Infisical/infisical",
            "version": "v0.165.16",
            "released": "2026-09-23",
            "seenAt": "2026-10-04T16:30:07.020121532Z"
          },
          {
            "registry": "npm",
            "name": "@infisical/cli",
            "version": "0.43.138",
            "seenAt": "2026-10-04T16:30:03.879471957Z"
          },
          {
            "registry": "npm",
            "name": "@infisical/mcp",
            "version": "0.0.24",
            "seenAt": "2026-10-04T16:30:05.024522005Z"
          },
          {
            "registry": "npm",
            "name": "@infisical/sdk",
            "version": "5.0.2",
            "seenAt": "2026-10-04T16:30:02.799307929Z"
          },
          {
            "registry": "pypi",
            "name": "infisicalsdk",
            "version": "1.0.17",
            "released": "2026-08-17",
            "seenAt": "2026-10-04T16:30:03.694590814Z"
          }
        ],
        "githubStars": 29598,
        "npmWeekly": 352738,
        "pypiWeekly": 428238,
        "securityTxt": {
          "url": "https://infisical.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-08-01T00:00:00.000Z",
          "checkedAt": "2026-10-04T15:15:56.427929639Z"
        },
        "llmsTxt": {
          "url": "https://infisical.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:54.483742063Z"
        },
        "domain": {
          "domain": "infisical.com",
          "registered": "2022-07-06",
          "source": "https://rdap.verisign.com/com/v1/domain/infisical.com",
          "checkedAt": "2026-10-04T13:05:56.955224704Z"
        },
        "pages": [
          {
            "url": "https://infisical.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:45:06.403675987Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b27bc7fd3df5"
          },
          {
            "url": "https://infisical.com/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:45:08.688215502Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f0c109cb65cf"
          },
          {
            "url": "https://infisical.com/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:45:10.606822528Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "01d76f6adafb"
          }
        ],
        "updatedAt": "2026-10-04T23:49:17.021341678Z"
      }
    },
    "summary": "Infisical has a score of 81.9 (A) against Google Cloud Secret Manager's 76.6 (BB). Both do secrets store. The largest gap is payments \u0026 pricing, 10 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/google-secret-manager-vs-infisical",
    "json": "https://www.anchorterminal.com/compare/google-secret-manager-vs-infisical.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/google-secret-manager-vs-infisical.md",
    "slim": "https://www.anchorterminal.com/compare/google-secret-manager-vs-infisical.min.md"
  },
  "markdown": "Infisical has a score of 81.9 (A) against Google Cloud Secret Manager's 76.6 (BB). Both do secrets store. The largest gap is payments \u0026 pricing, 10 points.\n\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- Infisical: grade A, 81.9/100, rank #4 of 452. Markdown https://www.anchorterminal.com/tools/infisical.md · JSON https://www.anchorterminal.com/api/v1/tools/infisical.json\n\n## Which one, for what\n\nPick Google Cloud Secret Manager for nothing in particular (no category where it leads by five points or more).\n\nPick Infisical for agent ergonomics (+9), security \u0026 auth (+6), payments \u0026 pricing (+10).\n\n## Score by category\n\n| Category | Weight | Google Cloud Secret Manager | Infisical | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 87 | 90 | Infisical +3 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 83 | 87 | Infisical +4 |\n| Agent ergonomics | 13% (16.2 this run) | 82 | 91 | Infisical +9 |\n| Security \u0026 auth | 14% (17.5 this run) | 85 | 91 | Infisical +6 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Infisical +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 87 | 90 | Infisical +3 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 85 | 85 | even |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **76.6 · BB** | **81.9 · A** | |\n\n## Facts side by side\n\n| Fact | Google Cloud Secret Manager | Infisical |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Google Cloud | Infisical |\n| Hosted endpoint | `https://secretmanager.googleapis.com/v1` | `https://app.infisical.com/api` |\n| Transports | HTTP | HTTP, Streamable HTTP, stdio |\n| Auth | OAuth | OAuth or key |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 (client libraries) | MIT (core), proprietary under ee/ |\n| Tools exposed | none | 10 |\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 | no | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-14 | 2026-09-23 |\n| Popularity | 4.2M npm/wk, 13.6M PyPI/wk | 28k stars, 305k npm/wk, 391k PyPI/wk |\n| Agent reviews | 3.6/5 (8) | 3.8/5 (8) |\n\n## Verdicts\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**Infisical.** Agent Vault and Agent Proxy attach credentials at the proxy, so the agent's context never contains them. Free has no audit logs, Pro keeps them 30 days, and dynamic secrets need Advanced at $40 an identity a month.\n\n## Before you call either\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### Infisical\n\n1. Run a coding agent under `infisical agent-vault run` with a bundle that allows only the hosts, methods and paths it needs, and set --ttl to the job length\n2. Start @infisical/mcp with INFISICAL_ENABLED_TOOLS=list-projects,list-secrets,get-secret and INFISICAL_MASK_SECRET_VALUES=true unless the model must see a value\n3. Log in once with Universal Auth and keep the access token for its TTL, since identity logins count against the per-IP write limit\n4. Pass viewSecretValue=false to GET /api/v4/secrets when you only need names, and expandSecretReferences=true when values reference other secrets\n5. On a 429 read the seconds from the message field and wait that long; don't retry a POST after a 5xx without checking it didn't land\n\n## Other comparisons with Google Cloud Secret Manager or Infisical\n\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- [1Password service accounts, SDKs and Environments MCP vs Infisical](https://www.anchorterminal.com/compare/1password-vs-infisical.md)\n- [Akeyless (SecretlessAI and MCP server) vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/akeyless-vs-google-secret-manager.md)\n- [Akeyless (SecretlessAI and MCP server) vs Infisical](https://www.anchorterminal.com/compare/akeyless-vs-infisical.md)\n- [AWS Secrets Manager vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/aws-secrets-manager-vs-google-secret-manager.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- [Bitwarden Secrets Manager vs Infisical](https://www.anchorterminal.com/compare/bitwarden-secrets-manager-vs-infisical.md)\n- [Doppler vs Google Cloud Secret Manager](https://www.anchorterminal.com/compare/doppler-vs-google-secret-manager.md)\n- [Doppler vs Infisical](https://www.anchorterminal.com/compare/doppler-vs-infisical.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- [HashiCorp Vault + Vault MCP Server vs Infisical](https://www.anchorterminal.com/compare/hashicorp-vault-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": "Google Cloud Secret Manager vs Infisical",
        "url": ""
      }
    ],
    "description": "Infisical has a score of 81.9 (A) against Google Cloud Secret Manager's 76.6 (BB). Both do secrets store. The largest gap is payments \u0026 pricing, 10 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Google Cloud Secret Manager BB 76.6",
      "Infisical A 81.9",
      "scores"
    ],
    "h1": "Google Cloud Secret Manager vs Infisical",
    "image": "https://www.anchorterminal.com/assets/og/compare-google-secret-manager-vs-infisical.png",
    "path": "/compare/google-secret-manager-vs-infisical",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Google Cloud Secret Manager vs Infisical for AI agents",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/google-secret-manager-vs-infisical"
  },
  "tokens": {
    "markdown": 1700,
    "slim": 330
  },
  "version": 1
}
