This page applies to Apigee and Apigee hybrid.
View
Apigee Edge documentation.
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. 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.
Some limits are different different between Apigee and Apigee hybrid. The limits can also be different depending on the version of your Apigee subscription. These differences are noted in the following table. If you are using Apigee hybrid, the higher limits enabled by Subscription 2024 require a newly provisioned organization. See Before you upgrade to 1.14 - limitations and important notes for details. See Apigee Pricing for details regarding the pricing of various Apigee subscriptions.
Message logging payload Subscription 2021: 4,250 Subscription 2024: 6,000 Pay-as-you-go: varies Subscription 2021: 50 Subscription 2024: 6,000 Pay-as-you-go: varies Subscription 2021: 10 Subscription 2024: 75 Pay-as-you-go: varies Check usage: As of October 10, 2024, Apigee does not limit the number of Cloud projects that can connect to
an Apigee instance through PSC; however, Google Cloud private service connect quota limits apply. Previously, the
limit was 50 projects. For each project, you can now create up to 100 PSC NEGs. The previous
limit was 20. For any Apigee instances created before October 10, 2024, you must
update the consumer accept list for an Apigee instance
if you want to take advantage of these new limits. If you need to have more than 1000 PSC NEG connections in total across all of the
Cloud projects connected to an Apigee instance, contact Google Cloud Support. Request/response size (for both non-streamed
and streamed requests) A common API pattern is to fetch large amounts of data, such as images, documents,
or plain text/JSON. For data sizes greater than 10 MB, Apigee
recommends a signed URLs pattern. Other Google products like
Cloud Storage
provide reference implementations using this pattern.
When streaming is enabled, payloads greater than 10 MB are allowed;
however, there could be performance implications.
Non-streamed: Yes Streamed: No Non-streamed: Yes Streamed: No 14 days for hybrid and 92 days for Apigee 500 calls per day 6 weeks 5 5 85 20 50 100 included Ability to purchase up to 6000
Feature area
Limit
Apigee
Currently enforced?Apigee hybrid
Currently enforced?
Apigee APIs
User, service account, or Apigee UI initiated
6,000 per minute
Yes
Yes
Invoked by synchronizer
1,000 per minute
N/A
Yes
Invoked by UDCA
6,000 per minute
N/A
Yes
Message logging
11 MB
Planned
Planned
API Proxies
API proxy or shared flow zip file bundle size
15 MB
Yes
Yes
API proxy revisions retained in history
250
Yes
Yes
API proxy shared flow revisions retained in history
250
Yes
Yes
API proxy resource files size (such as XSL,
JavaScript, Python, or JAR files).
15 MB
Yes
Yes
Deployed API proxies and shared flows per organization
Yes
Yes
Deployed proxies per environment
Yes
Yes
Deployed shared flows per environment
Yes
Yes
Proxy Deployment Units (PDUs) per instance
6,000
Yes
Yes
API proxy endpoints per API proxy
/apis/revisions
examine proxy bundle
10
Yes
Yes
Environment-scoped resource files per environment
100
Yes
Yes
Quota
Distributed quota
synchronization interval
>= 10 seconds
Yes
Planned
Max Quota Interval
1 year
Planned
Planned
Min Quota Interval
1 minute
Planned
Planned
SpikeArrest
Rate
Per second maximum: 4,000
Per minute maximum: 240,000Planned
Planned
Persistence: Cache, KVM, Property sets
Caches at the environment scope
100
Planned
Planned
Cache key size
2 KB
Yes
Planned
Cache value size
256 KB
Yes
Planned
Cache expiration
>=1 second, <= 30 days
Yes
Yes
Cache resource deletion rate
1 per minute
Yes
Planned
Items in cache
10 million in each cache
Planned
Planned
Items in KVMs across all KVMs in the organization
5 million
Planned
Planned
Key Value Maps (KVMs) at the organization scope
100
Planned
Yes
Key Value Maps (KVMs) at the environment scope
900
Planned
Planned
Key Value Maps (KVMs) at the proxy scope
4,250 or 6,000 (the maximum
number of API proxies that can be deployed in an organization)
Planned
Planned
Key Value Map (KVM) key size
2 KB
Planned
Planned
Key Value Map (KVM) value size
10 KB
Planned
Planned
Environment-scoped property sets per environment
10
Planned
Planned
Proxy-scoped property sets per environment
50
Planned
Planned
Size of property set file
110 KB
Planned
Planned
Keys, Developers, Apps
Consumer key (API key) size
2 KB
Yes
Planned
Consumer secret size
2 KB
Yes
Planned
Custom attributes you can set on
developers, developer apps, API products, OAuth access tokens, and other Apigee entities
18
Yes
Yes
Custom attribute name size
1 KB
Yes
Planned
Custom attribute value size
2 KB
Yes
Planned
Developers per organization
1 million
Planned
Yes
API Keys per app
10
Planned
Planned
Apps per developer
100
Planned
Planned
Apps per organization
1 million
Planned
Yes
Apps per AppGroup
30,000
Planned
Planned
AppGroups
per organization
1 million
Planned
Planned
API products per API Key
50
Planned
Planned
API products per app
100
Planned
Planned
API products per organization
5,000
Planned
Yes
API Products
API Resources > Proxies
100
Planned
Planned
API Resources > Paths
25
Planned
Planned
REST and GraphQL Operations
50
Yes
Yes
Environments
85
Planned
Planned
OAuth
OAuth access token expiration
>= 180 seconds, <= 30 days
Yes
Yes
OAuth refresh token expiration
>= 1 day, <= 2 years
Yes
Yes
OAuth access and refresh token size
2 KB
Yes
Planned
External OAuth access token size
2 KB
Yes
Planned
Custom attributes you can set on
OAuth tokens
18
Yes
Planned
Custom attribute name size
1 KB
Yes
Planned
Custom attribute value size
2 KB
Yes
Planned
Environment and Organization
Environments per organization
Apigee: Up to 85, but depends on contract
Apigee hybrid: 85Yes
Yes
Environment groups per organization
Apigee: Up to 85
Apigee hybrid: 85Yes
Yes
Environment group attachments per org
100
Yes
Yes
Instances per organization
10 (11 for hybrid)
Yes
Planned
Instances per region
1
Yes
N/A
Regions per organization
10 (11 for hybrid)
Yes
N/A
API base paths per organization
6,000
Yes
Yes
Hostnames per environment group
100
Yes
Yes
Aliases per key
100
Yes
Yes
Developer portals per organization
10
Yes
Yes
800 K
Planned
Planned
Key stores per environment
100
Yes
Yes
Kubernetes clusters per org
10
N/A
Planned
Orgs per Cassandra cluster
5
N/A
Planned
Target servers per environment
1,000
Planned
Planned
Trust stores per environment
1,000
Yes
Yes
Portals
Maximum pages per portal
1,000
Yes
Yes
Maximum published APIs or API products per portal
1,200
Yes
Yes
Maximum API documentation size for a published API
4 MB
Yes
Yes
Maximum API categories per portal
200
Yes
Yes
Maximum menu items per portal
200
Yes
Yes
Maximum files per portal
500
Yes
Yes
Maximum file size
10 MB
Yes
Yes
Maximum file storage usage
100 MB
Yes
Yes
Maximum audiences per portal
16
Yes
Yes
Maximum developer accounts per audience
800 K (max users)
Planned
Planned
Maximum developer teams per audience
200 K
Yes
Yes
Developer teams per portal
200 K
Planned
Planned
Maximum developer teams a developer can be a member of
64
Yes
Yes
Maximum members in a developer team
100
Yes
Yes
Maximum characters in a portal's Custom Scripts JavaScript
field
150,000
Yes
Yes
Private Service Connect (PSC)
PSC Network Endpoint Groups (NEGs) for northbound connections
Yes
N/A
Endpoint attachments per organization for southbound connections
1,000
Yes
N/A
System
Target connection timeout
300 seconds
Planned
Planned
API proxy request URL size
10 KB
Yes
Yes
Request header size
60 KB
Yes
Yes
Response header size
60 KB
Yes
Yes
10 MB
TLS / DTLS maximum handshake message size
128 KB
Yes
Yes
Target endpoints per proxy
1,000
Yes
Yes
Debug Sessions
Maximum debug sessions
You can create at most 100 debug sessions per minute per project
Yes
Yes
Maximum debug transactions per session
15
Yes
Yes
Debug payload (per transaction)
No limit
Yes
Yes
Maximum configurable sampling rate for distributed tracing
0.5
Yes
Yes
Analytics APIs
Maximum time range that can be queried via synchronous report
Yes
Yes
Calls to the Analytics Metrics API
100 calls per minute
Yes
Yes
Calls to the Asynchronous Query API
300 calls per day
Yes
Yes
Calls to the Data Export API
Yes
Yes
API Monitoring
Data retention period
Yes
Yes
Pay-as-you-go
Max Base environments per org
Yes
N/A
Max Intermediate environments per org
Yes
N/A
Max Comprehensive environments per org
Yes
N/A
Max proxy deployments per Base environment per region
Yes
N/A
Max proxy deployments per Intermediate environment per region
Yes
N/A
Max proxy deployments per Comprehensive environment per region
Yes
N/A
Max shared flow deployments, subject to restrictions per environment type
75
Yes
N/A
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.