@@ -6,15 +6,13 @@ author: dlepow
6
6
7
7
ms.service : azure-api-management
8
8
ms.topic : include
9
- ms.date : 06/24 /2025
9
+ ms.date : 08/04 /2025
10
10
ms.author : danlep
11
11
ms.custom : Include file
12
12
---
13
13
14
14
<!-- Limits - API Management classic tiers -->
15
15
16
- Limits in the following table are being introduced starting July 2025.
17
-
18
16
To request a limit increase, create a support request from the Azure portal. For more information, see [ Azure support plans] ( https://azure.microsoft.com/support/options/ ) .
19
17
20
18
| Resource | Consumption | Developer | Basic | Standard | Premium |
@@ -27,63 +25,64 @@ To request a limit increase, create a support request from the Azure portal. For
27
25
| Cached response size | 2 MiB | 2 MiB | 2 MiB | 2 MiB | 2 MiB |
28
26
| Policy document size | 16 KiB | 256 KiB | 256 KiB | 256 KiB | 256 KiB |
29
27
| Custom gateway domains | N/A | 20 | N/A | N/A | 20 |
30
- | CA certificates | N/A | 10 | 10 | 10 | 10 |
31
- | Client certificates | 50 | 100 | 100 | 100 | 100 |
32
- | APIs (including revisions) | 150 | 150 | 150 | 500 | 2,500 |
33
- | API releases | 100 | 100 | 100 | 100 | 100 |
34
- | API operations | 3,000 | 3,000 | 3,000 | 10,000 | 20,000 |
35
- | API operations per API | 100 | 100 | 100 | 100 | 100 |
36
- | API version sets | 100 | 100 | 100 | 100 | 100 |
37
- | API tags | 100 | 100 | 100 | 100 | 100 |
38
- | API tags per API | 100 | 100 | 100 | 100 | 100 |
39
- | API tag descriptions | 100 | 100 | 100 | 100 | 100 |
40
- | API tag descriptions per API | 100 | 100 | 100 | 100 | 100 |
41
- | APIs per product | 100 | 100 | 100 | 100 | 100 |
42
- | Backends | 100 | 100 | 100 | 100 | 100 |
43
- | Products | 50 | 50 | 50 | 200 | 400 |
44
- | Subscriptions | N/A | 500 | 500 | 2,000 | 4,000 |
45
- | Subscriptions per user | N/A | 100 | 100 | 100 | 100 |
46
- | Subscriptions per product | 100 | 100 | 100 | 100 | 100 |
47
- | Groups | N/A | 20 | 20 | 100 | 200 |
48
- | Groups per product | N/A | 100 | 100 | 100 | 100 |
49
- | Groups per user | N/A | 100 | 100 | 100 | 100 |
50
- | Users | N/A | 300 | 300 | 2,000 | 4,000 |
51
- | Users per product | N/A | 100 | 100 | 100 | 100 |
52
- | Loggers | 100 | 100 | 100 | 100 | 100 |
53
- | Policy fragments | 50 | 50 | 50 | 50 | 100 |
54
- | Named values | 100 | 100 | 100 | 100 | 100 |
55
- | Private endpoints | 100 | 100 | 100 | 100 | 100 |
28
+ | CA certificates< sup >5</ sup > | N/A | 10 | 10 | 10 | 10 |
29
+ | Client certificates< sup >6</ sup > | 50 | 100 | 100 | 100 | 100 |
30
+ | APIs (including revisions)< sup >6</ sup > | 150 | 150 | 150 | 500 | 2,500 |
31
+ | API releases< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
32
+ | API operations< sup >6</ sup > | 3,000 | 3,000 | 3,000 | 10,000 | 20,000 |
33
+ | API operations per API< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
34
+ | API version sets< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
35
+ | API tags< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
36
+ | API tags per API< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
37
+ | API tag descriptions< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
38
+ | API tag descriptions per API< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
39
+ | APIs per product< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
40
+ | Backends< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
41
+ | Products< sup >6</ sup > | 50 | 50 | 50 | 200 | 400 |
42
+ | Subscriptions< sup >6</ sup > | N/A | 500 | 500 | 2,000 | 4,000 |
43
+ | Subscriptions per user< sup >6</ sup > | N/A | 100 | 100 | 100 | 100 |
44
+ | Subscriptions per product< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
45
+ | Groups< sup >6</ sup > | N/A | 20 | 20 | 100 | 200 |
46
+ | Groups per product< sup >6</ sup > | N/A | 100 | 100 | 100 | 100 |
47
+ | Groups per user< sup >6</ sup > | N/A | 100 | 100 | 100 | 100 |
48
+ | Users< sup >6</ sup > | N/A | 300 | 300 | 2,000 | 4,000 |
49
+ | Users per product< sup >6</ sup > | N/A | 100 | 100 | 100 | 100 |
50
+ | Loggers< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
51
+ | Policy fragments< sup >6</ sup > | 50 | 50 | 50 | 50 | 100 |
52
+ | Named values< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
53
+ | Private endpoints< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
56
54
| Total request duration | 30 seconds | Unlimited | Unlimited | Unlimited | Unlimited |
57
55
| Request payload size | 1 GiB | Unlimited | Unlimited | Unlimited | Unlimited |
58
56
| Buffered payload size | 2 MiB | 500 MiB | 500 MiB | 500 MiB | 500 MiB |
59
57
| Request/response payload size in diagnostic logs | 8,192 bytes | 8,192 bytes | 8,192 bytes | 8,192 bytes | 8,192 bytes |
60
58
| Request URL size<sup >2</sup > | 16,384 bytes | Unlimited | Unlimited | Unlimited | Unlimited |
61
59
| Character length of URL path segment | 1,024 | 1,024 | 1,024 | 1,024 | 1,024 |
62
60
| Character length of named value | 4,096 | 4,096 | 4,096 | 4,096 | 4,096 |
63
- | Size of API schema used by [ validation policy] ( ../articles/api-management/validation-policies.md ) | 4 MB | 4 MB | 4 MB | 4 MB | 4 MB |
64
- | [ Schemas] ( ../articles/api-management/validate-content-policy.md#schemas-for-content-validation ) | 100 | 100 | 100 | 100 | 100 |
65
- | Schemas per API | 100 | 100 | 100 | 100 | 100 |
66
- | Size of request or response body in [ validate-content policy] ( ../articles/api-management/validate-content-policy.md ) | 100 KiB | 100 KiB | 100 KiB | 100 KiB | 100 KiB |
61
+ | Size of API schema used by [ validation policy] ( ../articles/api-management/api-management-policies.md#content-validation ) | 4 MB | 4 MB | 4 MB | 4 MB | 4 MB |
62
+ | [ Schemas] ( ../articles/api-management/validate-content-policy.md#schemas-for-content-validation ) <sup >6</sup > | 100 | 100 | 100 | 100 | 100 |
63
+ | Schemas per API<sup >6</sup > | 100 | 100 | 100 | 100 | 100 |
67
64
| Self-hosted gateways<sup >3</sup > | N/A | 25 | N/A | N/A | 25 |
68
65
| OpenID Connect providers | 10 | 10 | 10 | 10 | 10 |
69
66
| Active WebSocket connections per unit<sup >4</sup > | N/A | 2,500 | 5,000 | 5,000 | 5,000 |
70
- | Tags | 100| 100 | 100 | 100 | 100 |
71
- | Tags per product | 100 | 100 | 100 | 100 | 100 |
67
+ | Tags< sup >6</ sup > | 100| 100 | 100 | 100 | 100 |
68
+ | Tags per product< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
72
69
| Credential providers| 1,000 | 1,000 | 1,000 | 1,000 | 1,000 |
73
70
| Connections per credential provider| 10,000 | 10,000 | 10,000 | 10,000 | 10,000 |
74
71
| Access policies per connection | 100 | 100 | 100 | 100 | 100 |
75
72
| Authorization servers | 10 | 10 | 10 | 500 | 500 |
76
73
| Authorization requests per minute per connection | 250 | 250 | 250 | 250 | 250 |
77
- | GraphQL resolvers | 100 | 100 | 100 | 100 | 100 |
78
- | GraphQL resolvers per API | 100 | 100 | 100 | 100 | 100 |
74
+ | GraphQL resolvers< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
75
+ | GraphQL resolvers per API< sup >6</ sup > | 100 | 100 | 100 | 100 | 100 |
79
76
| [ Workspaces] ( ../articles/api-management/workspaces-overview.md ) | N/A | N/A | N/A | N/A | 100 |
80
77
| APIs per [ workspace] ( ../articles/api-management/workspaces-overview.md#workspace-gateway ) | N/A | N/A | N/A | N/A | 50 |
81
78
| Workspaces per [ workspace gateway premium] ( ../articles/api-management/workspaces-overview.md#workspace-gateway ) | N/A | N/A | N/A | N/A | 30 |
82
79
83
80
<sup >1</sup > Connections are pooled and reused unless explicitly closed by the backend.<br />
84
81
<sup >2</sup > Includes an up to 2048-bytes long query string.<br />
85
82
<sup >3</sup > The number of nodes (or replicas) associated with a self-hosted gateway resource is unlimited in the Premium tier and capped at a single node in the Developer tier.<br />
86
- <sup >4</sup > Up to a maximum of 60,000 connections.
83
+ <sup >4</sup > Up to a maximum of 60,000 connections.<br />
84
+ <sup >5</sup > This is a hard limit and cannot be adjusted.<br />
85
+ <sup >6</sup > Limit introduced starting July 2025. Existing services that already exceed the limit are not impacted.
87
86
88
87
<!-- Uncliear limits in table:
89
88
0 commit comments