CostMonStart free

AWS bill line item

AWSSecretsManagerAPIRequest

Billing for API calls to Secrets Manager (retrieving, describing, writing, and listing secrets) at a small per-10,000-requests rate; every operation counts, not just retrievals.

Security & keysAWS Secrets Manager

Secrets Manager API request charge

Verified against official AWS documentation last checked

Why it shows up

This spikes when application code fetches a secret on every invocation instead of caching it: a function calling the retrieval API on every cold and warm invocation, or a container re-reading a secret on every request rather than once at startup.

High-frequency polling patterns (health checks, config-refresh loops) can also drive this up even though no secret value changed.

How to cut it

  • Cache secret values client-side (in memory, or via a caching library) so repeated calls don't hit the API each time.
  • Fetch secrets once per process/container lifecycle rather than per invocation.
  • Reduce polling frequency for rotation-check or config-refresh loops; react to rotation events instead of repeatedly polling.
  • Group by usage type and API operation to find which call type and caller is driving volume.

How to read a usage type

AWSSecretsManagerAPIRequest carries no region or direction token, so there's nothing to break down here.

Found AWSSecretsManagerAPIRequest on your own bill?

Drop your Cost Explorer CSV into the AWS Bill Analyzer. It'll flag line items like this one on your own bill and link straight back to the fix.

Analyze your own bill →

A bill read by hand goes stale tomorrow.

Reading one export line by line takes real work. CostMon reads the next one for you, every day, for every provider you connect.

Esc