TL;DR: Akeyless argues that AWS Secrets Manager charges $0.40 per secret monthly plus $0.05 per 10,000 API calls, but the real cost emerges when secrets multiply across environments, regions, and high-frequency retrieval paths. The issue is not unit pricing but the governance model that lets secret sprawl and duplicate storage accumulate across estates.
At a glance
What this is: Akeyless examines AWS Secrets Manager pricing and shows that the headline per-secret fee understates the cost of sprawl across environments, regions, and read-heavy workloads.
Why it matters: IAM and NHI teams need to judge secrets tools by lifecycle and operating overhead, not just by per-secret price, because sprawl changes both cost and governance risk.
By the numbers:
- AWS Secrets Manager costs $0.40 per secret each month, prorated hourly for partial months, plus $0.05 per 10,000 API calls.
- Cross-region replicas each bill as a separate secret at $0.40 per month.
- Akeyless says AWS Secrets Manager has no permanent free tier, and accounts created after July 15, 2025 receive up to $200 in general AWS credits.
👉 Read Akeyless's analysis of AWS Secrets Manager pricing and secret sprawl
Context
AWS Secrets Manager pricing is straightforward on paper, but that simplicity hides the operational pattern that drives most of the bill. The cost is not only the per-secret fee, it is the multiplication of secrets across environments, regions, retrieval frequency, and duplicated storage.
For identity teams, the governance question is whether a secret belongs in a managed vault at all, and if so, whether its lifecycle is controlled tightly enough to avoid sprawl. That is an NHI management issue as much as a cloud cost issue.
Akeyless uses AWS pricing as a practical example of how storage, access patterns, and environment duplication turn a small unit price into a larger programme problem. The underlying concern is not AWS alone, but the habit of treating every credential as a separate, persistent object.
Key questions
Q: What breaks when secrets are synced across multiple environments without governance?
A: The organisation loses confidence that the same credential state applies everywhere. Rotation can drift, access can persist after offboarding, and one environment can remain exposed even after another is cleaned up. Syncing without governance creates consistency in storage, not consistency in control.
Q: Why do high-frequency secret reads create both cost and governance risk?
A: Because the application, not the administrator, becomes the main consumer of the secret. When workloads fetch credentials on every request or startup, the bill scales with traffic and the access pattern becomes harder to audit. That usually signals poor caching, weak workload design, or unnecessary dependence on live secret retrieval.
Q: What are the signs that a secrets platform is being used for the wrong data?
A: The clearest signs are static configuration values, duplicate credentials, and secrets that are never rotated but still remain in the vault. If the store contains feature flags, hostnames, or other non-sensitive settings, the organisation is paying secret-management costs for data that does not need that level of control.
Q: Should teams prioritise secret rotation or secret removal first?
A: Secret removal should come first when the architecture still depends on durable credentials. Rotation helps only when the credential must exist, but it does not solve the risk of copyable secrets sitting in repos, exports, or sync folders. Removing the static secret primitive changes the problem more fundamentally than faster rotation does.
Technical breakdown
Why per-secret pricing becomes a governance problem
AWS Secrets Manager bills by stored secret and API call, which makes cost linearly visible but operationally deceptive. A single credential looks cheap until the same pattern is repeated across development, staging, production, and secondary regions. The mechanism matters because each replica is not a logical copy in a governance sense, it is another billed object with its own lifecycle. That creates an incentive to accumulate secrets rather than rationalise them. For NHI programmes, this is a lifecycle control issue: inventory, ownership, and retirement matter more than the headline fee. Practical implication: treat secret count as a governed asset metric, not just a billing metric.
Practical implication: govern secret inventory and retirement as lifecycle controls, not just cost controls.
How retrieval patterns drive AWS Secrets Manager spend
The API charge is small per call, but it scales with application behaviour instead of with the number of humans managing the environment. High-frequency reads from Lambda cold starts, autoscaling services, retry loops, and uncached workloads can turn trivial requests into meaningful spend. The technical risk is architectural, not financial: if applications fetch on every execution path, cost follows traffic and sprawl follows convenience. This is where secrets management and workload design intersect. Practical implication: cache where possible and reduce unnecessary reads before adding more secrets or more vault copies.
Practical implication: reduce read frequency through caching and workload design before expanding the secrets estate.
When to split secrets management from static configuration
Secrets Manager is designed for credentials that need lifecycle handling, especially rotation and access control, while static settings belong elsewhere. The article’s comparison with Parameter Store shows the key architectural distinction: some values need managed secret governance, others do not. Putting configuration values, feature flags, and endpoint data into a secrets vault raises cost without adding meaningful protection. The technical issue is misclassification of data, which is a common source of secret sprawl. Practical implication: classify each stored value by lifecycle need, then place it in the narrowest control plane that still fits its risk.
Practical implication: separate rotating credentials from static configuration and keep each in the narrowest appropriate store.
Threat narrative
Attacker objective: The attacker objective in this pattern is not a single breach event, but persistent access leverage through weakly governed secrets that remain available longer and in more places than intended.
- Entry into the secret estate occurs when teams store credentials, configuration, and replicas across multiple environments and regions without tight lifecycle governance.
- Credential exposure increases when secrets are duplicated into additional stores and read repeatedly by workloads, expanding the number of places an attacker could target.
- Impact occurs when the organisation loses control of both spend and attack surface, because stale or duplicated secrets persist long after they should have been retired.
Breaches seen in the wild
- Hugging Face Spaces breach 2024: Unauthorised access to Hugging Face Spaces may have exposed secrets users stored for AI apps; tokens were revoked and org tokens removed.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 150+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Secret sprawl is a governance failure before it is a cost problem: the bill only becomes visible after the estate has already multiplied across environments, regions, and tools. That means the real control is inventory discipline, ownership clarity, and retirement authority. Cost optimisation follows governance, not the other way around.
Secret lifecycle policy must distinguish between rotating credentials and static configuration: putting both into the same store makes every value look like a secret even when it does not need secret treatment. That inflates cost, expands review scope, and encourages over-centralisation. The practitioner implication is to classify by lifecycle need, then enforce placement accordingly.
Cross-region replicas create identity blast radius in financial form: each replica is technically another object, but operationally it is also another place where governance must be maintained. That makes replication a control decision, not merely an availability choice. Teams should treat every duplicate as a separate accountability event.
Ephemeral access economics matter as much as secret storage economics: high-frequency retrieval patterns expose a hidden dependency on application behaviour, not just vault pricing. When workloads pull secrets on every start or request, the organisation pays twice, once in requests and once in ongoing exposure to stale design. Practitioners need to reduce the number of times a workload has to touch a secret at all.
Consolidation only works when the control plane matches the identity model: a single management layer for multiple vaults can reduce sprawl, but only if teams also remove the long-lived secrets that keep the sprawl alive. The broader market signal is that secrets governance is moving from point tools to lifecycle oversight. Security teams should evaluate whether their architecture still assumes every secret must be stored permanently.
From our research library:
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools, according to the Ultimate Guide to NHIs.
- 73% of vaults are misconfigured, leading to unauthorised access and exposure of sensitive data, according to the Ultimate Guide to NHIs.
- Read next: Guide to the Secret Sprawl Challenge
What this signals
Secret sprawl is usually an architecture decision disguised as a pricing question: once credentials are copied into multiple environments and regions, the organisation has already accepted a larger lifecycle burden. The hidden cost is not just storage, it is the governance work required to know which secret still belongs where.
Credential placement needs stricter classification: rotating credentials belong in a managed secret store, while static values do not. When teams blur that boundary, they increase both spend and the number of governed objects without improving assurance.
Identity blast radius shows up in budgets as well as attack surface: every duplicate secret expands the number of control points that must be owned, reviewed, and retired. The result is that bad lifecycle hygiene becomes visible first as cost, then as risk.
For practitioners
- Inventory secrets by lifecycle purpose Separate rotating credentials, static configuration, and duplicated replicas so the team can see where Secrets Manager is being used for the wrong kind of value.
- Cache high-frequency secret reads Reduce GetSecretValue calls in Lambda, autoscaling services, and other hot paths by caching values in memory or using a caching extension.
- Move static values out of the vault Place configuration, feature flags, and endpoint data in a lower-cost store when they do not need secret rotation or secret-level handling.
- Eliminate unused and duplicated secrets Run periodic cleanup for decommissioned services, stale replicas, and secrets copied into additional environments that no longer need separate storage.
- Review cross-region replication decisions Use replicas only when the availability requirement justifies another billed secret, and prefer narrower access patterns when cross-account access is the real need.
Key takeaways
- AWS Secrets Manager looks inexpensive at the unit level, but repeated storage across environments and regions creates a much larger operating cost than many teams expect.
- The strongest optimisation lever is not only rotation, it is reducing unnecessary secret copies and moving non-secret data out of the vault.
- Identity teams should treat secret sprawl as lifecycle governance debt, because the same duplication that inflates the bill also increases exposure and audit burden.
Key terms
- Secrets Sprawl: The uncontrolled proliferation of sensitive credentials, API keys, tokens, passwords, certificates, across codebases, cloud environments, CI/CD pipelines, and configuration files. In 2024, over 50 million leaked secrets were found on the dark web.
- Secrets Lifecycle: Secrets lifecycle is the management of credentials from issuance through rotation, revocation, and offboarding. It matters because a secret that is technically valid can still be operationally unsafe if its owner, purpose, or downstream access paths are no longer current.
- Cross-Region Replica: A cross-region replica is a copied secret stored in another region for availability or locality purposes. It improves resilience, but it also creates another billed object and another governance point, so teams should justify it with a real recovery requirement rather than convenience.
- High-Frequency Retrieval: High-frequency retrieval means applications repeatedly fetching secrets at runtime instead of caching them. In NHI environments this is often a design smell, because it increases API cost, adds dependency on live secret availability, and makes access patterns harder to govern.
What's in the full article
Akeyless's full article covers the operational detail this post intentionally leaves for the source:
- Worked examples showing how AWS Secrets Manager spend scales across 15, 1,500, and 10,000 secrets
- The cost comparison between AWS Secrets Manager and Parameter Store for rotating credentials versus static values
- Practical guidance on caching, consolidation, and when to use replicas instead of another secret copy
- Customer examples that show how teams reduced maintenance overhead after consolidating secrets governance
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on July 22, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org