- Notifications
You must be signed in to change notification settings - Fork 21.7k
/
Copy pathTOC.yml
690 lines (690 loc) · 28 KB
/
TOC.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
- name: Azure API Management Documentation
href: index.yml
- name: Get started
items:
- name: What's new?
href: https://github.com/Azure/API-Management/blob/main/changelogs/api-management-service.md
- name: Overview
items:
- name: About API Management
displayName: Overview
href: api-management-key-concepts.md
- name: API Management features availability
href: api-management-features.md
- name: API Management gateways
href: api-management-gateways-overview.md
- name: v2 service tiers
href: v2-service-tiers-overview.md
- name: Terminology
href: api-management-terminology.md
- name: Service limits
href: ../azure-resource-manager/management/azure-subscription-service-limits.md?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json#azure-api-management-limits
- name: Create an instance
items:
- name: Create an instance - CLI
href: get-started-create-service-instance-cli.md
- name: Create an instance - Portal
href: get-started-create-service-instance.md
- name: Create an instance - PowerShell
href: powershell-create-service-instance.md
- name: Create an instance - Visual Studio Code
href: vscode-create-service-instance.md
- name: Create an instance - Bicep
displayName: Resource Manager, ARM, Bicep
href: quickstart-bicep.md
- name: Create an instance - ARM template
displayName: Resource Manager
href: quickstart-arm-template.md
- name: Create an instance - Terraform
href: quickstart-terraform.md
- name: Tutorials
items:
- name: 1 - Import your first API
href: import-and-publish.md
- name: 2 - Create and publish a product
displayName: Azure CLI, az apim product
href: api-management-howto-add-products.md
- name: 3 - Mock API responses
displayName: Azure CLI, az apim api operation
href: mock-api-responses.md
- name: 4 - Protect your API
href: transform-api.md
- name: 5 - Monitor published APIs
href: api-management-howto-use-azure-monitor.md
- name: 6 - Debug your APIs
href: api-management-howto-api-inspector.md
- name: 7 - Add revisions
displayName: Azure CLI, az apim api release
href: api-management-get-started-revise-api.md
- name: 8 - Add multiple versions
displayName: Azure CLI, az apim api versionset
href: api-management-get-started-publish-versions.md
- name: 9 - Customize developer portal
href: api-management-howto-developer-portal-customize.md
- name: 10 - Manage APIs in Visual Studio Code
href: visual-studio-code-tutorial.md
expanded: true
- name: Deployment and operations
items:
- name: Provision and scale
items:
- name: Use capacity for scaling decisions
href: api-management-capacity.md
- name: Upgrade and scale
href: upgrade-and-scale.md
- name: Configure autoscale
href: api-management-howto-autoscale.md
- name: Plan and manage costs
href: plan-manage-costs.md
- name: Configure a custom domain
href: configure-custom-domain.md
- name: Use an external cache
href: api-management-howto-cache-external.md
- name: Configure update settings
href: configure-service-update-settings.md
- name: Move instances between regions
href: api-management-howto-migrate.md
- name: Recover a deleted instance
displayName: soft delete
href: soft-delete.md
- name: Use role-based access control
href: api-management-role-based-access-control.md
- name: Use managed identities for Azure resources
href: api-management-howto-use-managed-service-identity.md
- name: Send events to Event Grid
href: how-to-event-grid.md
- name: Network isolation
items:
- name: Networking options
href: virtual-network-concepts.md
- name: Network isolation - classic tiers
items:
- name: Virtual network injection (classic tiers) - requirements
href: virtual-network-injection-resources.md
- name: Deploy to virtual network - external
href: api-management-using-with-vnet.md
- name: Deploy to virtual network - internal
href: api-management-using-with-internal-vnet.md
- name: Integrate Application Gateway in internal virtual network
href: api-management-howto-integrate-internal-vnet-appgateway.md
- name: Network isolation - v2 tiers
items:
- name: Virtual network injection (v2 tiers)
href: inject-vnet-v2.md
- name: Virtual network integration (v2 tiers)
href: integrate-vnet-outbound.md
- name: Virtual network integration (workspace gateway) - requirements
href: virtual-network-workspaces-resources.md
- name: Connect privately using private endpoint
href: private-endpoint.md
- name: Retrieve IP addresses
href: api-management-howto-ip-addresses.md
- name: Defend against DDoS attacks
href: protect-with-ddos-protection.md
- name: Configure Front Door
href: front-door-api-management.md
- name: Configuration management
items:
- name: Landing zone accelerator
href: /azure/cloud-adoption-framework/scenarios/app-platform/api-management/landing-zone-accelerator?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Manage using automation
href: automation-manage-api-management.md
- name: Configure using Git
href: api-management-configuration-repository-git.md
- name: DevOps and CI/CD
href: devops-api-development-templates.md
- name: Resiliency
items:
- name: High availability features
displayName: reliability, resilience, resiliency
href: high-availability.md
- name: Deploy to multiple Azure regions
href: api-management-howto-deploy-multi-region.md
- name: Enable availability zones
displayName: zonal, zone-redundant
href: ../reliability/migrate-api-mgt.md?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Set up DR using backup/restore
displayName: disaster, recovery
href: api-management-howto-disaster-recovery-backup-restore.md
- name: Security
items:
- name: Security controls by Azure Policy
href: ./security-controls-policy.md
- name: Security baseline
href: /security/benchmark/azure/baselines/api-management-security-baseline?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Logs and monitoring
items:
- name: Observability
displayName: monitoring
href: observability.md
- name: Monitor API Management
href: monitor-api-management.md
- name: Log events to Azure Event Hubs
href: api-management-howto-log-event-hubs.md
- name: Log requests with Azure Application Insights
href: api-management-howto-app-insights.md
- name: Define APIs
items:
- name: Add and import APIs
items:
- name: Add an API manually
href: add-api-manually.md
- name: Import an OpenAPI Specification
href: import-api-from-oas.md
- name: Import a SOAP API
href: import-soap-api.md
- name: Import a SOAP API and convert to REST
href: restify-soap-api.md
- name: Import a WebSocket API
href: websocket-api.md
- name: GraphQL
items:
- name: GraphQL API options
href: graphql-apis-overview.md
- name: Import a passthrough GraphQL API
href: graphql-api.md
- name: Import and resolve GraphQL schema
displayName: synthetic GraphQL
href: graphql-schema-resolve-api.md
- name: Import an App Service web API
href: import-app-service-as-api.md
- name: Import a Container App web API
href: import-container-app-with-oas.md
- name: Import a Function App web API
href: import-function-app-as-api.md
- name: Import a Logic App
href: import-logic-app-as-api.md
- name: Configure Service Fabric backend
href: how-to-configure-service-fabric-backend.yml
- name: OData
items:
- name: Import OData API
href: import-api-from-odata.md
- name: Import SAP OData metadata
href: sap-api.md
- name: Import gRPC API
href: grpc-api.md
- name: Azure OpenAI and LLM APIs
items:
- name: AI gateway capabilities in API Management
href: genai-gateway-capabilities.md
- name: Import Azure OpenAI API
href: azure-openai-api-from-specification.md
- name: Authenticate and authorize to Azure OpenAI
href: api-management-authenticate-authorize-azure-openai.md
- name: Semantic caching for Azure OpenAI API requests
href: azure-openai-enable-semantic-caching.md
- name: Protect Azure OpenAI keys
href: /semantic-kernel/deploy/use-ai-apis-with-api-management?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Configure API for SSE
href: how-to-server-sent-events.md
- name: API import restrictions
href: api-management-api-import-restrictions.md
- name: Microservices as APIs
items:
- name: Manage microservices deployed in AKS
href: api-management-kubernetes.md
- name: Integrate with Service Fabric
href: /azure/service-fabric/service-fabric-api-management-overview?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Modify APIs
items:
- name: Edit an API
href: edit-api.md
- name: Versions
href: api-management-versions.md
- name: Revisions
href: api-management-revisions.md
- name: Backends
href: backends.md
- name: Automate API deployments
href: /azure/architecture/example-scenario/devops/automated-api-deployments-apiops?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Cache
items:
- name: Add caching to improve performance
href: api-management-howto-cache.md
- name: Custom caching
href: api-management-sample-cache-by-key.md
- name: Manage APIs with policies
items:
- name: API Management policies overview
href: api-management-howto-policies.md
- name: Set or edit policies
href: set-edit-policies.md
- name: Author policies using Microsoft Copilot in Azure
href: /azure/copilot/author-api-management-policies?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Create and debug policies in VS Code
href: api-management-debug-policies.md
- name: Policy expressions
href: api-management-policy-expressions.md
- name: Reuse policy configurations
displayName: policy fragments
href: policy-fragments.md
- name: Error handling
href: api-management-error-handling-policies.md
- name: Advanced monitoring
href: api-management-log-to-eventhub-sample.md
- name: Advanced request throttling
href: api-management-sample-flexible-throttling.md
- name: Using external services
href: api-management-sample-send-request.md
- name: Manage secrets using named values
displayName: Azure CLI, az apim nv
href: api-management-howto-properties.md
- name: Configure a GraphQL resolver
href: configure-graphql-resolver.md
- name: Manage APIs on-premises and in other clouds
items:
- name: Self-hosted gateway overview
href: self-hosted-gateway-overview.md
- name: Deploy the gateway
items:
- name: Provision a self-hosted gateway
href: api-management-howto-provision-self-hosted-gateway.md
- name: Deploy a self-hosted gateway to Azure Kubernetes Service
href: how-to-deploy-self-hosted-gateway-azure-kubernetes-service.md
- name: Deploy a self-hosted gateway to Kubernetes (YAML)
href: how-to-deploy-self-hosted-gateway-kubernetes.md
- name: Deploy a self-hosted gateway to Kubernetes (Helm)
href: how-to-deploy-self-hosted-gateway-kubernetes-helm.md
- name: Deploy self-hosted gateway to Kubernetes with OpenTelemetry Collector integration
href: how-to-deploy-self-hosted-gateway-kubernetes-opentelemetry.md
- name: Deploy a self-hosted gateway to Docker
href: how-to-deploy-self-hosted-gateway-docker.md
- name: Deploy a self-hosted gateway to Azure Container Apps
href: how-to-deploy-self-hosted-gateway-container-apps.md
- name: Deploy an Azure API Management gateway to Arc-enabled Kubernetes cluster
href: how-to-deploy-self-hosted-gateway-azure-arc.md
- name: Configure custom domain for self-hosted gateway
href: api-management-howto-configure-custom-domain-gateway.md
- name: Configure cloud metrics and logs for self-hosted gateway
href: how-to-configure-cloud-metrics-logs.md
- name: Configure local metrics and logs for self-hosted gateway
href: how-to-configure-local-metrics-logs.md
- name: Enable Dapr support on self-hosted gateway
href: self-hosted-gateway-enable-dapr.md
- name: Use Microsoft Entra authentication on self-hosted gateway
href: self-hosted-gateway-enable-azure-ad.md
- name: Guidance for running on Kubernetes
href: how-to-self-hosted-gateway-on-kubernetes-in-production.md
- name: Support policy for self-hosted gateway
href: self-hosted-gateway-support-policies.md
- name: Workspaces for federated API management
items:
- name: Workspaces overview
href: workspaces-overview.md
- name: Create a workspace
href: how-to-create-workspace.md
- name: Secure API access
items:
- name: API authentication and authorization options
href: authentication-authorization-overview.md
- name: Protect your API with Microsoft Entra ID
href: api-management-howto-protect-backend-with-aad.md
- name: Protect your API with Azure AD B2C
href: howto-protect-backend-frontend-azure-ad-b2c.md
- name: Secure APIs using client certificate authentication
href: api-management-howto-mutual-certificates-for-clients.md
- name: Manage CA certificates
href: api-management-howto-ca-certificates.md
- name: Manage protocols and ciphers
href: api-management-howto-manage-protocols-ciphers.md
- name: Protect with Defender for APIs
href: protect-with-defender-for-apis.md
- name: Mitigate OWASP API threats
displayName: OWASP top 10, vulnerability, vulnerabilities
href: mitigate-owasp-api-threats.md
- name: Manage API credentials
items:
- name: Credential manager overview
displayName: OAuth, authorizations, SaaS, token
href: credentials-overview.md
- name: Managed connections - process flows
href: credentials-process-flow.md
- name: Configure common credential providers
href: credentials-configure-common-providers.md
- name: Configure credential manager - Microsoft Entra ID
href: credentials-how-to-azure-ad.md
- name: Configure credential manager - GitHub
href: credentials-how-to-github.md
- name: Configure credential manager - user-delegated permissions
href: credentials-how-to-user-delegated.md
- name: Configure multiple connections
href: configure-credential-connection.md
- name: Set up backend authentication
items:
- name: Mutual certificate authentication
href: api-management-howto-mutual-certificates.md
- name: Publish APIs to developers
items:
- name: Use subscriptions
items:
- name: Subscriptions
href: api-management-subscriptions.md
- name: Create subscriptions
href: api-management-howto-create-subscriptions.md
- name: Manage users
items:
- name: Manage user accounts
href: api-management-howto-create-or-invite-developers.md
- name: Manage groups
href: api-management-howto-create-groups.md
- name: Manage and customize the developer portal
items:
- name: Understand the developer portal
href: developer-portal-overview.md
- name: Frequently asked questions - developer portal
href: developer-portal-faq.md
- name: Automate portal deployments
href: automate-portal-deployments.md
- name: Extend portal with custom functionality
href: developer-portal-extend-custom-functionality.md
- name: Enable CORS for interactive console
href: enable-cors-developer-portal.md
- name: Enable console OAuth support
href: api-management-howto-oauth2.md
- name: Integrate Application Insights
href: developer-portal-integrate-application-insights.md
- name: Integrate Google Tag Manager
href: developer-portal-integrate-google-tag-manager.md
- name: Customize developer portal on WordPress
href: developer-portal-wordpress-plugin.md
- name: Self-host the developer portal
items:
- name: Create self-hosted portal
href: developer-portal-self-host.md
- name: Alternative approaches to self-hosting
href: developer-portal-alternative-processes-self-host.md
- name: Test self-hosted portal
href: developer-portal-testing.md
- name: Secure access to developer portal
items:
- name: Options to secure developer portal access
href: secure-developer-portal-access.md
- name: Authenticate with username and password
href: developer-portal-basic-authentication.md
- name: Authenticate with Microsoft Entra ID
href: api-management-howto-aad.md
- name: Authenticate with Azure AD B2C
href: api-management-howto-aad-b2c.md
- name: Delegate authentication
href: api-management-howto-setup-delegation.md
- name: Email notifications and templates
href: api-management-howto-configure-notifications.md
- name: Export APIs
items:
- name: Synchronize APIs to API Center
href: ../api-center/synchronize-api-management-apis.md?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Export APIs to Postman for API development
displayName: collection
href: export-api-postman.md
- name: Export APIs to the Power Platform
items:
- name: Export API as custom connector
displayName: Power Platform
href: export-api-power-platform.md
- name: Enable CORS for custom connector
displayName: Power Platform
href: enable-cors-power-platform.md
- name: Monetize APIs
items:
- name: Monetization overview
href: monetization-overview.md
- name: How API Management supports monetization
href: monetization-support.md
- name: Troubleshoot
items:
- name: Diagnose issues in production
href: diagnose-solve-problems.md
- name: Troubleshoot failed to update hostnames error
href: api-management-troubleshoot-cannot-add-custom-domain.md
- name: Troubleshoot response timeouts and errors
href: troubleshoot-response-timeout-and-errors.md
- name: Samples
items:
- name: Policy snippets
href: https://github.com/Azure/api-management-policy-snippets
- name: Azure PowerShell
href: powershell-samples.md
- name: Reference
items:
- name: Azure CLI
href: /cli/azure/apim
- name: Azure PowerShell
href: /powershell/module/az.apimanagement/
- name: Monitoring data reference
href: monitor-api-management-reference.md
- name: REST API
href: /rest/api/apimanagement/
- name: REST API SDKs
items:
- name: .NET
href: /dotnet/api/overview/azure/api-management
- name: JavaScript
href: /javascript/api/overview/azure/api-management
- name: Java
href: /java/api/overview/azure/api-management
- name: Python
href: https://pypi.org/project/azure-mgmt-apimanagement
- name: Go
href: https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/services/apimanagement
- name: Ruby
href: https://rubygems.org/gems/azure_mgmt_api_management
- name: Resource Manager template
href: /azure/templates/microsoft.apimanagement/allversions
- name: Terraform provider
href: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management
- name: API Management policies
items:
- name: Policy reference index
href: api-management-policies.md
- name: authentication-basic
href: authentication-basic-policy.md
- name: authentication-certificate
href: authentication-certificate-policy.md
- name: authentication-managed-identity
href: authentication-managed-identity-policy.md
- name: azure-openai-emit-token-metric
href: azure-openai-emit-token-metric-policy.md
- name: azure-openai-semantic-cache-lookup
href: azure-openai-semantic-cache-lookup-policy.md
- name: azure-openai-semantic-cache-store
href: azure-openai-semantic-cache-store-policy.md
- name: azure-openai-token-limit
href: azure-openai-token-limit-policy.md
- name: cache-lookup
href: cache-lookup-policy.md
- name: cache-lookup-value
href: cache-lookup-value-policy.md
- name: cache-store
href: cache-store-policy.md
- name: cache-store-value
href: cache-store-value-policy.md
- name: cache-remove-value
href: cache-remove-value-policy.md
- name: check-header
href: check-header-policy.md
- name: choose
href: choose-policy.md
- name: cors
href: cors-policy.md
- name: cosmosdb-data-source
href: cosmosdb-data-source-policy.md
- name: cross-domain
href: cross-domain-policy.md
- name: emit-metric
href: emit-metric-policy.md
- name: find-and-replace
href: find-and-replace-policy.md
- name: forward-request
href: forward-request-policy.md
- name: get-authorization-context
href: get-authorization-context-policy.md
- name: http-data-source
href: http-data-source-policy.md
- name: include-fragment
href: include-fragment-policy.md
- name: invoke-dapr-binding
href: invoke-dapr-binding-policy.md
- name: ip-filter
href: ip-filter-policy.md
- name: jsonp
href: jsonp-policy.md
- name: json-to-xml
href: json-to-xml-policy.md
- name: limit-concurrency
href: limit-concurrency-policy.md
- name: llm-content-safety
href: llm-content-safety-policy.md
- name: llm-emit-token-metric
href: llm-emit-token-metric-policy.md
- name: llm-semantic-cache-lookup
href: llm-semantic-cache-lookup-policy.md
- name: llm-semantic-cache-store
href: llm-semantic-cache-store-policy.md
- name: llm-token-limit
href: llm-token-limit-policy.md
- name: log-to-eventhub
href: log-to-eventhub-policy.md
- name: mock-response
href: mock-response-policy.md
- name: proxy
href: proxy-policy.md
- name: publish-event
href: publish-event-policy.md
- name: publish-to-dapr
href: publish-to-dapr-policy.md
- name: quota
href: quota-policy.md
- name: quota-by-key
href: quota-by-key-policy.md
- name: rate-limit
href: rate-limit-policy.md
- name: rate-limit-by-key
href: rate-limit-by-key-policy.md
- name: redirect-content-urls
href: redirect-content-urls-policy.md
- name: retry
href: retry-policy.md
- name: return-response
href: return-response-policy.md
- name: rewrite-uri
href: rewrite-uri-policy.md
- name: send-one-way-request
href: send-one-way-request-policy.md
- name: send-request
href: send-request-policy.md
- name: set-backend-service
href: set-backend-service-policy.md
- name: set-backend-service (Dapr)
href: set-backend-service-dapr-policy.md
- name: set-body
href: set-body-policy.md
- name: set-header
href: set-header-policy.md
- name: set-method
href: set-method-policy.md
- name: set-query-parameter
href: set-query-parameter-policy.md
- name: set-status
href: set-status-policy.md
- name: set-variable
href: set-variable-policy.md
- name: sql-data-source
href: sql-data-source-policy.md
- name: trace
href: trace-policy.md
- name: validate-azure-ad-token
href: validate-azure-ad-token-policy.md
- name: validate-client-certificate
href: validate-client-certificate-policy.md
- name: validate-content
href: validate-content-policy.md
- name: validate-graphql-request
href: validate-graphql-request-policy.md
- name: validate-headers
href: validate-headers-policy.md
- name: validate-jwt
href: validate-jwt-policy.md
- name: validate-odata-request
href: validate-odata-request-policy.md
- name: validate-parameters
href: validate-parameters-policy.md
- name: validate-status-code
href: validate-status-code-policy.md
- name: wait
href: wait-policy.md
- name: xml-to-json
href: xml-to-json-policy.md
- name: xsl-transform
href: xsl-transform-policy.md
- name: Azure Policy built-ins
displayName: samples, policies, definitions
href: ./policy-reference.md
- name: Gateway log schema
href: gateway-log-schema-reference.md
- name: Developer portal audit log schema
href: developer-portal-audit-log-schema-reference.md
- name: Event Grid events schema
href: ../event-grid/event-schema-api-management.md?toc=/azure/api-management/toc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Virtual network configuration
href: virtual-network-reference.md
- name: Self-hosted gateway container configuration
href: self-hosted-gateway-settings-reference.md
- name: Self-hosted gateway Azure Arc configuration
href: self-hosted-gateway-arc-reference.md
- name: Diagnostic logs settings
href: diagnostic-logs-reference.md
- name: Resources
items:
- name: FAQ
href: api-management-faq.yml
- name: Pricing
href: https://aka.ms/apimpricing
- name: Azure updates
href: https://aka.ms/apimupdates
- name: API design
items:
- name: API design ebook
href: https://azure.microsoft.com/mediahandler/files/resourcefiles/api-design/Azure_API-Design_Guide_eBook.pdf?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: RESTful web API design
href: /azure/architecture/best-practices/api-design?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Web API implementation
href: /azure/architecture/best-practices/api-implementation?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
- name: Building an API security strategy
href: https://aka.ms/API-Security-EBook
- name: Breaking changes and retirements
items:
- name: Breaking changes overview
href: breaking-changes/overview.md
- name: Virtual network changes (March 2023)
href: breaking-changes/rp-source-ip-address-change-mar-2023.md
- name: Metrics retirements (August 2023)
href: breaking-changes/metrics-retirement-aug-2023.md
- name: Virtual network changes (September 2023)
href: breaking-changes/rp-source-ip-address-change-sep-2023.md
- name: Deprecated (legacy) developer portal (October 2023)
href: breaking-changes/legacy-portal-retirement-oct-2023.md
- name: Workspaces preview breaking changes (June 2024)
href: breaking-changes/workspaces-breaking-changes-june-2024.md
- name: API version retirements (June 2024)
href: breaking-changes/api-version-retirement-sep-2023.md
- name: Workspaces preview breaking changes, part 2 (March 2025)
href: breaking-changes/workspaces-breaking-changes-march-2025.md
- name: Git configuration retirement (March 2025)
href: breaking-changes/git-configuration-retirement-march-2025.md
- name: Direct management API retirement (March 2025)
href: breaking-changes/direct-management-api-retirement-march-2025.md
- name: ADAL-based identity provider retirement (September 2025)
href: breaking-changes/identity-provider-adal-retirement-sep-2025.md
- name: CAPTCHA endpoint update (September 2025)
href: breaking-changes/captcha-endpoint-change-sep-2025.md
- name: Built-in analytics dashboard retirement (March 2027)
href: breaking-changes/analytics-dashboard-retirement-march-2027.md
- name: Regional availability
href: api-management-region-availability.md
- name: Microsoft Q&A question page
href: /answers/tags/29/azure-api-management
- name: Stack Overflow
href: https://stackoverflow.com/questions/tagged/azure-api-management
- name: aka.ms/apimlove
href: https://aka.ms/apimlove