Limits

This pageapplies toApigee andApigee 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 theCurrently 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 differ between Apigee and Apigee hybrid. The limits can also differ based on your Apigee subscription type. If you are using Apigee hybrid, the higher limits enabled by Subscription 2024 require a newly provisioned using hybrid version 1.14. or later. SeeEnhanced per-environment proxy limits for details.

Note: This page describestechnical configuration limits. Enforced limits are fixed and cannot be changed or increased for individual organizations or environments. Organization entitlement terms apply to all usage; exceeding entitlement limits can increase costs, even if usage is within the limits described on this page. SeeApigee Pricing for details and pricing options.

Feature areaLimitApigee
Currently enforced?
Apigee hybrid
Currently enforced?

Apigee APIs

User, service account, or Apigee UI initiated6,000 per minuteYesYes
Invoked by synchronizer1,000 per minuteN/AYes
Invoked by UDCA6,000 per minuteN/AYes

Message logging

Message logging payload

Note: The Cloud Logging limit is 256 KB.
11 MBPlannedPlanned

API Proxies

API proxy or shared flow zip file bundle size15 MBYesYes
API proxy revisions retained in history250YesYes
API proxy shared flow revisions retained in history250YesYes
API proxyresource files size (such as XSL, JavaScript, Python, or JAR files).15 MBYesYes
Deployed API proxies and shared flows per organization

Apigee: 6000

Apigee hybrid: 4,250 (Subscription 2021)

Apigee hybrid: 6,000 (Subscription 2024)

Pay-as-you-go:varies

YesYes
Deployed proxies per environment

Apigee: 6,000

Apigee hybrid: 50
(Subscription 2021)

Apigee hybrid: 6,000 (Subscription 2024)

Pay-as-you-go:varies

YesYes
Deployed shared flows per environment

Apigee: 75

Apigee hybrid: 10
(Subscription 2021)

Apigee hybrid: 75
(Subscription 2024)

Pay-as-you-go:varies

YesYes
Proxy Deployment Units (PDUs) perinstance6,000YesYes
API proxy endpoints per API proxyBest practice: Implement a 1:1 ratio of API proxy endpoints to API proxy configuration where possible.

Check usage:
/apis/revisions
examine proxy bundle

10YesYes
Environment-scoped resource files per environment100YesYes
Maximum number of flows per API proxy

200

The proxy editor will not display the graph if the number of flows exceeds this limit.

YesYes

Quota

Distributed quota synchronization interval>= 10 secondsYesPlanned
Max Quota Interval1 yearPlannedPlanned
Min Quota Interval1 minutePlannedPlanned

SpikeArrest

RatePer second maximum: 4,000
Per minute maximum: 240,000
PlannedPlanned

Persistence: Cache, KVM, Property sets

Caches at the environment scope100PlannedPlanned
Cache key size2 KBYesPlanned
Cache value size256 KBYesPlanned
Cache expiration>=1 second,<= 30 daysYesYes
Cache resource deletion rate1 per minuteYesPlanned
Items in cache10 million in each cachePlannedPlanned
Items in KVMs across all KVMs in the organization5 millionPlannedPlanned
Key Value Maps (KVMs) at the organization scope100PlannedYes
Key Value Maps (KVMs) at the environment scope900PlannedPlanned
Key Value Maps (KVMs) at the proxy scope4,250 or 6,000 (the maximum number of API proxies that can be deployed in an organization)PlannedPlanned
Key Value Map (KVM) key size2 KBPlannedPlanned
Key Value Map (KVM) value size10 KBPlannedPlanned
Environment-scoped property sets per environment10PlannedPlanned
Proxy-scoped property sets per environment50PlannedPlanned
Size of property set file110 KBPlannedPlanned

Keys, Developers, Apps

Consumer key (API key) size2 KBYesPlanned
Consumer secret size2 KBYesPlanned
Custom attributes you can set on developers, developer apps, API products, OAuth access tokens, and other Apigee entitiesNote: Within an API product, the maximum custom attribute count for proxies, proxy operation groups, gRPC operation groups, and GraphQL operation groups is 3 attributes each.18YesYes
Custom attribute name size1 KBYesPlanned
Custom attribute value size2 KBYesPlanned
Developers per organization1 millionPlannedYes
API Keys per app10PlannedPlanned
Apps per developer100PlannedPlanned
Apps per organization1 millionPlannedYes
Apps perAppGroup30,000PlannedPlanned
AppGroups per organization1 millionPlannedPlanned
API products per API Key50PlannedPlanned
API products per app100PlannedPlanned
API products per organization5,000PlannedYes

API Products

API Resources > Proxies100PlannedPlanned
API Resources > Paths25PlannedPlanned
REST and GraphQL Operations50YesYes
Environments85PlannedPlanned

OAuth

OAuth access token expiration>= 180 seconds,<= 30 daysYesYes
OAuth refresh token expiration>= 1 day,<= 2 yearsYesYes
OAuth access and refresh token size2 KBYesPlanned
External OAuth access token size2 KBYesPlanned
Custom attributes you can set on OAuth tokens18YesPlanned
Custom attribute name size1 KBYesPlanned
Custom attribute value size2 KBYesPlanned

Environment and Organization

Environments per organizationApigee: Up to 85, but depends on contract
Apigee hybrid: 85
YesYes
Environment groups per organizationApigee: Up to 85
Apigee hybrid: 85
YesYes
Environment group attachments per org100YesYes
Instances per organizationNote: The maximum number of Cassandra pods per organization is 150.10 (11 for hybrid)YesPlanned
Instances per region1YesN/A
Regions per organizationNote: The maximum number of Cassandra pods per organization is 150.10 (11 for hybrid)YesN/A
API base paths per organizationNote: SeeBasePath inProxyEndpoint configuration elements for information on base paths.6,000YesYes
Hostnames per environment group100YesYes
Aliases per key 100YesYes
Developer portals per organization10YesYes

Developer accounts per portal

Note: This limit counts against theDevelopers per organization limit.
800 KPlannedPlanned
Key stores per environment100YesYes
Kubernetes clusters per orgNote: The maximum number of Cassandra pods per organization is 150.10N/APlanned
Orgs per Cassandra clusterNote: For a 10-region multi-region installation, the limit is 1 organization per Cassandra cluster.5N/APlanned
Target servers per environment1,000PlannedPlanned
Trust stores per environment1,000YesYes

Portals

Maximum pages per portal1,000YesYes
Maximum published APIs or API products per portal1,200YesYes
Maximum API documentation size for a published API4 MBYesYes
Maximum API categories per portal200YesYes
Maximum menu items per portal200YesYes
Maximum files per portal500YesYes
Maximum file size10 MBYesYes
Maximum file storage usage100 MBYesYes
Maximum audiences per portal16YesYes
Maximum developer accounts per audience800 K (max users)PlannedPlanned
Maximum developer teams per audience200 KYesYes
Developer teams per portal200 KPlannedPlanned
Maximum developer teams a developer can be a member of64YesYes
Maximum members in a developer team100YesYes
Maximum characters in a portal'sCustom Scripts JavaScript field150,000YesYes

Private Service Connect (PSC)

PSC Network Endpoint Groups (NEGs) fornorthbound connections

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 Cloudprivate 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, contactGoogle Cloud Support.

YesN/A
Endpoint attachments per organization forsouthbound connections1,000YesN/A

DNS peering

Number of peering zones per Apigee organization1000
This limit is a constraint imposed on Apigee by Cloud DNS. For details, seeResource limits.
Note: This limit applies only for Apigee organizations without VPC peering.
N/AN/A

System

Target connection timeout300 secondsPlannedPlanned
API proxy request URL size10 KBYesYes
Request header size60 KBYesYes
Response header size60 KBYesYes

Request/response size for buffered (non-streamed) requests

30 MBYesYes

Request/response size forstreamed requests

When streaming is enabled, payloads greater than10 MB are allowed; however, there could be performance implications.

10 MBNoNo
TLS / DTLS maximum handshake message size128 KBYesYes
Target endpoints per proxy1,000YesYes

Debug Sessions

Maximum debug sessionsYou can create at most 100 debug sessions per minute per projectYesYes
Maximum debug transactions per session15YesYes
Debug payload (per transaction)No limitYesYes
Maximum configurable sampling rate fordistributed tracing0.5YesYes
Maximum debug data size

Payloads, headers, and flow variables are truncated.

10 KB

YesYes

Analytics APIs

Maximum time range that can be queried via synchronous report

14 days for hybrid and 92 days for Apigee

Asyncronous queries enforce a 365 day maximum

YesYes
Calls to the Analytics Metrics API100 calls per minuteYesYes
Calls to the Asynchronous Query API300 calls per dayYesYes
Calls to the Data Export API

500 calls per day

YesYes

API Monitoring

Data retention period

6 weeks

YesYes
Maximum latency observed

60 seconds

YesYes

Pay-as-you-go

Max Base environments per org

5

YesN/A
Max Intermediate environments per org

5

YesN/A
Max Comprehensive environments per org

85

YesN/A
Maxproxy deployments per Base environment per region

20

YesN/A
Maxproxy deployments per Intermediate environment per region

50

YesN/A
Maxproxy deployments per Comprehensive environment per region

100 included

Ability to purchase up to 6000

YesN/A
Max shared flow deployments, subject to restrictions per environment type75YesN/A

Apigee Spaces

Max number of Apigee Spaces per organization20YesYes
Max number of queries per second (QPS) forlist operations for API proxy, API product, and shared flow endpoints10YesYes

The information above represents current product limits. Google reserves the right tochange product features and functionality or the above limits upon posting or otherwise making themaccessible.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-15 UTC.