Limits

Consider the following product configuration limits as you build, manage, and review your API program implementation. We’ve designed the Apigee product for stability and performance when configured within these limits. Customers are responsible for tracking and ensuring they stay within the configuration limits (see the "How to check current usage" column below). Customers exceeding the limits may experience one or more of these types of symptoms: high API latencies, low API throughput, and failing API calls. Customers filing support cases related to issues caused by limit exceptions may be asked to make necessary modifications to their configuration.

Limits may or may not be enforced automatically (see the "Currently enforced?" column below). As and when we automate limit enforcement for a limit currently not enforced, we will use commercially reasonable efforts to notify affected customers so they can take corrective actions in advance of such enforcement.

These configuration limits apply to both Apigee Public Cloud and Private Cloud (on-premises) products and are unrelated to your plan entitlements. Some features, noted in this topic, are available only in Apigee Public Cloud.

There are also size and character limits for files and configurations (more details here).

Subscribe to notifications about limits updates on this page.

Feature area Limit Currently enforced? How to check current usage

API Proxies

API proxy or shared flow zip file bundle size (proxies other than Hosted Targets and Node.js) 15 MB Yes Check usage

Hosted Targets bundle size

Hosted Targets are currently available only in Apigee Public Cloud.

250 MB Planned Check usage

Hosted Targets

The Hosted Targets feature is a plan entitlement.
See the Apigee Edge Cloud Comparison Matrix specification sheet for details.

API proxy revisions retained in history 50 Planned Check usage
API proxy resource file size (such as XSL, JavaScript, Python, or JAR files). Doesn't include Hosted Targets resources. 15 MB Yes Check usage
Extensions The extensions feature is a plan entitlement.
See the Apigee Edge Cloud specification sheet for details.
Check usage

Quota

Distributed quota synchronization interval >= 10 seconds Yes Check usage

Persistence: Cache, KVM

Caches at the environment scope 100 Planned Check usage
Items in cache 2.5 million items in each cache Planned Planned
Cache key size 2 KB Yes Check usage
Cache value size 512 KB Yes Check usage
Cache expiration >=180 seconds, <= 30 days Planned Check usage
Key Value Maps (KVMs) at the organization scope 100 Planned Check usage
Key Value Maps (KVMs) at the environment scope 100 Planned Check usage
Key Value Maps (KVMs) at the proxy scope 100 shared across all API proxies defined in a given organization Planned Check usage
Items in KVMs 5 million total items in all KVMs at all scopes in an organization Planned Check usage:
organization
environment
API proxy
API proxy revision
Key Value Map (KVM) key size 2 KB Yes Check usage:
organization
environment
API proxy
API proxy revision
Key Value Map (KVM) value size 10 KB Planned Check usage

Keys, Developers, Apps, Products

Consumer key (API key) size 2 KB Yes Check usage
Consumer secret size 2 KB Yes Check usage
Custom attributes you can set on developers, developer apps, API products, OAuth access tokens, and other Edge entities 18 Yes Check usage:
Developers
Developer apps
API products
Access tokens
Custom attribute name size 1 KB Yes Check usage:
Developers
Developer apps
API products
Access tokens
Custom attribute value size 2 KB Yes Check usage:
Developers
Developer apps
API products
Access tokens
Developers per organization 1 million Planned Check usage

OAuth

OAuth access token expiration >= 180 seconds, <= 30 days Planned Check usage
OAuth refresh token expiration >= 1 day, <= 90 days Planned Planned
OAuth access and refresh token size 2 KB Yes Check usage
Custom attributes you can set on OAuth tokens 18 Yes Check usage

Environment and Organization

Management API calls
  • 10,000 calls per minute for paid plans
  • 600 calls per minute for evaluation organizations
Yes Planned
Target Servers per environment 500 Planned Check usage
Virtual hosts per environment 20 Planned Check usage
TLS certificates per environment 100 Planned Check usage

System

API proxy request URL size 7 KB Yes Check usage
Request header size 30 KB Yes Check usage
Response header size 25 KB Yes Check usage
Request size (for non-streamed HTTP requests) 10 MB Yes Check usage
Response size (for non-streamed HTTP requests) 10 MB Yes cURL the API proxy
Request/Response size (for streamed HTTP requests/responses) No limit. However, if the connection is terminated unexpectedly, you must re-initiate the connection. No N/A

API Monitoring

API Monitoring Alerts 20 Yes Check usage
API Monitoring collection items 20 Yes Check usage

OpenAPI Specifications

OpenAPI Specifications 4 MB (see note below) Yes Check size of file on local system

The information above represents current product limits. Google reserves the right to change product features and functionality or the above limits upon posting or otherwise making them accessible.