01
Map traffic
Separate agent invocation from every downstream tool, model, and HTTP request.
Independent capacity planner · Source checked August 8, 2026
Estimate request, token, and connection demand separately. Then choose a stable dimension that preserves user or agent attribution, includes unmatched traffic, and stays below current service quotas.
Demand estimate
Aggregate RPM
750
Inference TPM
1.5M
Connections
100
Candidate dimensions
$.context.jwt.sub, optionally combined with target or model.
Coverage
Add specific exceptions and a trailing wildcard entry so unmatched identities do not skip customer-defined enforcement.
Verification
Compare these estimates with observed percentiles, backend capacity, current service quotas, load tests, logs, and a bounded retry policy.
Planning math is not a recommended AWS rate, quota guarantee, cost forecast, security approval, deployed configuration, or Flowith integration.
Five gates
01
Separate agent invocation from every downstream tool, model, and HTTP request.
02
Confirm whether each hop carries a user, IAM, OBO, or M2M agent identity.
03
Estimate burst requests, inference tokens, and open-connection demand independently.
04
Add explicit exceptions and a wildcard entry for every unmatched bounded value.
05
Validate quotas, fail-open behavior, Policy order, logs, throttling, and bounded retries.
Plan metrics, bucket dimensions, layered limits, authorization, and rollout.
Match each rate metric to its target type and resource bottleneck.
Design stable user, group, target, model, and tool buckets.
Trace which identity reaches downstream calls and which limits match it.
Official references: AWS configuration guide and AgentCore Gateway rate-limit documentation. Verify current target support, APIs, Regions, quotas, dimensions, evaluation, logging, and prices before use.