Rate limiting

Capping how many requests a service will accept per tenant or per caller, so one consumer cannot exhaust a shared deployment, whether enforced by a policy in front of the application or inside its own process.

Overview

InCAPassessed
SAP SHIPS

Present, not yet described.

THE COMMUNITY ADDS

Inside the CAP process, where tenant and user are already resolved, cds-rate-limit and the rate-limiting feature of @cap-js-community/common cap requests per service and tenant. In front of the application, API Management from SAP applies its quota and spike-arrest policies on a proxy.

InBTP/BAIPassessed

On BTP rate limiting is a policy on an API proxy in front of the application, configured in API Management and enforced before a request reaches the application's process.

SAP SHIPS

API Management limits requests with two policies on an API proxy: Quota, a counter per period, and Spike Arrest, a minimum spacing between requests. The apim-as-route-service plan binds the proxy to a Cloud Foundry application's route, so the limit applies whichever URL is called.

Not covered: It stops at the proxy: a call that does not pass through API Management is not counted, and the route-service binding exists for Cloud Foundry applications only. Spike Arrest is kept per API Management server and is not distributed, so its limit is approximate.

THE COMMUNITY ADDS

No community artifact is documented here.

Artifacts3

Group by3 of 3 artifacts
ArtifactSignals
CDS plugins1
cds-rate-limitRate-limit pattern for CAP Node.js applications
Signals
Functional boundary
Packages1
@cap-js-community/commonSix CAP features in one package, from replication cache to rate limits
Signals
Functional boundary
Services1
API ManagementAPI proxies with security and traffic policies and Developer Hub
Signals
none

Content8

Group by8 of 8 pieces
Piece, what it offers
🔴 Your Agent Wants to Call SAP. Now What?
YouTube — SAP Developers playlists, SAP Developers, Talk
SAP API Management for Beginners – Part 4: OAuth 2.0, KVM, Traffic Policies, Threat Protection&CORS
SAP Community, Rudhra, Blog
SAP API Management for Beginners – Part 1: What Is APIM & A Complete Features Tour
SAP Community, Rudhra, Blog
Edge Integration Cell : Design, deploy and manage APIs
SAP Community, Ashutosh Kumar Singh, Blog
🔴 Your Agent Wants to Call SAP. Now What?
YouTube — SAP Developers playlists, SAP Developers, Talk
Edge Integration Cell : Design, deploy and manage APIs
SAP Community, Ashutosh Kumar Singh, Blog
Graph on Integration Suite: Simplifying Multi-API Data Retrieval with Unified Business Data Graph
SAP Community, azhariqbal, Blog
Show 3 more
SAP PI Migration to BTP Integration Suite Patterns and learning experiences
SAP Community, saikrishna_kalivarapu2, Blog
Information Map – Introduction Series: Graph in SAP Integration Suite
SAP Community, Palak, Series
Road map for SAP Integration Suite: What ships next across all capabilities
SAP TechEd — session catalogue, Shilpa Vij, Udo Paltzer, TalkThe reasoning

Details

Coverage
statecore and community, CAP
assessed
state in BTP/BAIPcore only, assessed
relationshipunassessed
also inBTP/BAIP
For your agent
Ref
capability:rate-limiting
JSON
/capabilities/rate-limiting.json
MCP
Connecting an agent