skills/azure-event-grid/SKILL.md
Expert knowledge for Azure Event Grid development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when securing Event Grid/MQTT, configuring topics/subscriptions, routing events, deploying on Arc, or debugging delivery, and other Azure Event Grid related development tasks. Not for Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Notification Hubs (use azure-notification-hubs), Azure Logic Apps (use azure-logic-apps).
npx skillsauth add microsoftdocs/agent-skills azure-event-gridInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides expert guidance for Azure Event Grid. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,
L35-L120), useread_filewith the specified lines. For categories with file links (e.g.,[security.md](security.md)), useread_fileon the linked reference file
IMPORTANT for Agent: If
metadata.generated_atis more than 3 months old, suggest the user pull the latest version from the repository. Ifmcp_microsoftdocstools are not available, suggest the user install it: Installation Guide
This skill requires network access to fetch documentation content:
mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.| Category | Lines | Description | |----------|-------|-------------| | Troubleshooting | L37-L45 | Diagnosing and fixing Event Grid issues: MQTT broker problems, error codes, common failures, network connectivity, and event subscription validation errors. | | Best Practices | L46-L50 | Guidance on designing client-side failover for Event Grid, including using multiple regions, retry logic, and resilient publishing patterns for high availability. | | Decision Making | L51-L58 | Guidance on choosing Event Grid tiers, matching event schemas, comparing Azure vs Kubernetes Event Grid, and migrating from Event Grid on IoT Edge to IoT Edge hub. | | Architecture & Design Patterns | L59-L64 | Patterns for routing events across Event Grid namespace topics and implementing MQTT-based request/response command workflows using Event Grid. | | Limits & Quotas | L65-L75 | Event Grid delivery/retry behavior, custom headers, event retention, and region-specific quotas/limits that affect throughput, reliability, and configuration of topics and namespaces. | | Security | L76-L127 | Securing Event Grid and MQTT: auth (keys, SAS, Entra ID, JWT, certs), RBAC, managed identities, webhooks, network/IP rules, private endpoints, TLS, and Azure Policy enforcement. | | Configuration | L128-L205 | Configuring Event Grid and MQTT: topics, subscriptions, filters, routing, dead-lettering, monitoring/metrics, and detailed event schemas for many Azure and Microsoft services. | | Integrations & Coding Patterns | L206-L247 | Patterns for publishing, routing, and consuming Event Grid events with HTTP/webhooks, MQTT, Azure/M365/SaaS sources, and handlers like Event Hubs, Monitor, Relay, and custom endpoints. | | Deployment | L248-L251 | Guides for deploying Event Grid on Azure Arc-enabled Kubernetes, including installing and configuring the Event Grid extension on Arc clusters. |
| Topic | URL | |-------|-----| | Troubleshoot Azure Event Grid MQTT broker issues | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-troubleshoot-errors | | Azure Event Grid error codes and resolutions | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-errors | | Troubleshoot common Azure Event Grid issues | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-issues | | Diagnose Azure Event Grid network connectivity failures | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-network-connectivity | | Fix Azure Event Grid subscription validation errors | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-subscription-validation |
| Topic | URL | |-------|-----| | Implement client-side failover for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/custom-disaster-recovery-client-side |
| Topic | URL | |-------|-----| | Choose the correct Azure Event Grid tier | https://learn.microsoft.com/en-us/azure/event-grid/choose-right-tier | | Choose compatible event schemas for Azure Event Grid subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-compatibility | | Compare Event Grid on Kubernetes vs Azure Event Grid features | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/features | | Migrate from Event Grid on IoT Edge to IoT Edge hub | https://learn.microsoft.com/en-us/azure/event-grid/transition |
| Topic | URL | |-------|-----| | Forward events between Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/forward-events-to-another-namespace-topic | | Implement MQTT request-response commands with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-request-response-messages |
| Topic | URL | |-------|-----| | Understand Azure Event Grid delivery and retry behavior | https://learn.microsoft.com/en-us/azure/event-grid/delivery-and-retry | | Configure custom delivery headers for Azure Event Grid events | https://learn.microsoft.com/en-us/azure/event-grid/delivery-properties | | Understand event retention for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/event-retention | | Azure Event Grid FAQs on limits and behavior | https://learn.microsoft.com/en-us/azure/event-grid/faq | | Set custom delivery headers for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-properties | | Delivery and retry behavior for Event Grid namespace push | https://learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-retry | | Review Azure Event Grid quotas and limits by region | https://learn.microsoft.com/en-us/azure/event-grid/quotas-limits |
| Topic | URL | |-------|-----| | Assign Event Grid managed identities to Azure roles on destinations | https://learn.microsoft.com/en-us/azure/event-grid/add-identity-roles | | Use access keys and SAS to authenticate Event Grid clients | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-access-keys-shared-access-signatures | | Authenticate Event Grid namespace publishers with Entra ID | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-entra-id-namespaces | | Configure Microsoft Entra ID auth for Event Grid publishing | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-microsoft-entra-id | | Configure JWT authentication for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-json-web-tokens | | Configure webhook-based authentication for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-webhook-authentication | | Authenticate Event Grid publishers to topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/authentication-overview | | Configure access, identity, and data residency for Event Grid topics | https://learn.microsoft.com/en-us/azure/event-grid/configure-custom-topic | | Configure IP firewall rules for Event Grid topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/configure-firewall | | Configure IP firewall rules for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/configure-firewall-namespaces | | Configure network security perimeters for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/configure-network-security-perimeter | | Configure private endpoints for Event Grid topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints | | Configure private endpoints for Azure Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints-pull | | Configure private link delivery for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/consume-private-endpoints | | Configure cross-tenant Event Grid delivery with managed identity | https://learn.microsoft.com/en-us/azure/event-grid/cross-tenant-delivery-using-managed-identity | | Enforce Event Grid security controls with custom Azure Policies | https://learn.microsoft.com/en-us/azure/event-grid/custom-azure-policies-for-security-control | | Configure custom domains for Event Grid MQTT and HTTP | https://learn.microsoft.com/en-us/azure/event-grid/custom-domains-namespaces | | Deliver Event Grid events securely using managed identities | https://learn.microsoft.com/en-us/azure/event-grid/deliver-events-using-managed-identity | | Enable managed identity on Event Grid custom topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/enable-identity-custom-topics-domains | | Enable managed identity on Event Grid partner topics | https://learn.microsoft.com/en-us/azure/event-grid/enable-identity-partner-topic | | Enable managed identity on Event Grid system topics | https://learn.microsoft.com/en-us/azure/event-grid/enable-identity-system-topics | | Validate webhook endpoints using CloudEvents schema in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/end-point-validation-cloud-events-schema | | Enable and use managed identities for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/event-grid-namespace-managed-identity | | Retrieve and manage access keys for Event Grid resources | https://learn.microsoft.com/en-us/azure/event-grid/get-access-keys | | Use managed identities to deliver events from Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/managed-service-identity | | Configure MQTT client access control in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-access-control | | Authenticate MQTT clients with CA certificate chains | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-certificate-chain-client-authentication | | Configure MQTT client authentication for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-authentication | | Configure MQTT client certificate authentication in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-certificate-authentication | | Configure OAuth 2.0 JWT auth for Event Grid MQTT | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-custom-jwt | | Use Entra JWT auth and RBAC for MQTT clients | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-microsoft-entra-token-and-rbac | | Configure custom webhook authentication for Event Grid MQTT | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-webhook-authentication | | Secure Event Grid MQTT namespaces with IP firewall | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-firewall | | Configure private endpoints for Event Grid MQTT namespaces | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-private-endpoints | | Understand TLS connection flow for Event Grid MQTT broker | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-transport-layer-security-flow | | Secure Azure Event Grid with network rules and private endpoints | https://learn.microsoft.com/en-us/azure/event-grid/network-security | | Configure network security for Azure Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/network-security-namespaces | | Authenticate Event Grid namespaces using OAuth JWT | https://learn.microsoft.com/en-us/azure/event-grid/oauth-json-web-token-authentication | | Built-in Azure Policy definitions for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/policy-reference | | Secure Event Grid webhook delivery with Entra application | https://learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-app | | Secure Event Grid webhook delivery with Entra user | https://learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-user | | Secure Event Grid webhooks with Microsoft Entra ID | https://learn.microsoft.com/en-us/azure/event-grid/secure-webhook-delivery | | Authenticate event delivery to handlers in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-authentication | | Configure Azure RBAC access control for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-authorization | | Azure Policy regulatory compliance controls for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-controls-policy | | Configure minimum TLS version for Event Grid topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version | | Configure minimum TLS version for Event Grid topics/domains | https://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version | | Enforce minimum TLS versions for Azure Event Grid endpoints | https://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-enforce-minimum-version |
| Topic | URL | |-------|-----| | Configure custom domains for Event Grid MQTT and HTTP | https://learn.microsoft.com/en-us/azure/event-grid/assign-custom-domain-name | | Azure Communication Services chat events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-chat-events | | Presence events schema for Azure Communication Services | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-presence-events | | Job Router events schema for Azure Communication Services | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-router-events | | Azure Communication Services SMS events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-telephony-sms-events | | Voice and video calling events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-voice-video-events | | Create and manage Event Grid namespace event subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/create-view-manage-event-subscriptions | | Create and manage Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/create-view-manage-namespace-topics | | Configure dead-lettering for Event Grid namespace subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/dead-letter-event-subscriptions-namespace-topics | | Enable diagnostic logs for Azure Event Grid resources | https://learn.microsoft.com/en-us/azure/event-grid/enable-diagnostic-logs-topic | | Configure event filtering options in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-filtering | | AKS events schema and usage with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-aks | | AKS resources events schema for Azure Resource Notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-aks-resources | | Use Azure Cache for Redis as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-cache | | Azure Health Data Services events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-health-data-services | | Azure Maps events schema for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-maps | | Azure SignalR Service events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-signalr | | Configure Azure Communication Services as Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-communication-services | | Container Registry events schema for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-container-registry | | ContainerService maintenance events schema for AKS notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-containerservice-resources | | Azure Data Box events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-data-box | | Azure Data Manager for Agriculture events schema | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-data-manager-for-agriculture | | Event Grid namespace events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-event-grid-namespace | | Azure Event Hubs events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-event-hubs | | Health Resources events schema for Azure Resource Notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-health-resources | | Azure IoT Hub events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-iot-hub | | Azure Machine Learning workspace events schema | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-machine-learning | | Maintenance Configuration events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-maintenance-configuration | | Azure Media Services events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-media-services | | Azure Policy events schema for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-policy | | Resource group lifecycle events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-resource-groups | | Resource Management events schema for Azure Resource Notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-resources | | Azure Service Bus events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-service-bus | | Azure subscription lifecycle events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-subscriptions | | Determine schema type for an Event Grid topic | https://learn.microsoft.com/en-us/azure/event-grid/get-topic-schema | | Manage and publish events with Event Grid event domains | https://learn.microsoft.com/en-us/azure/event-grid/how-to-event-domains | | Configure event filters on Azure Event Grid subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/how-to-filter-events | | Map custom event schemas to Azure Event Grid schema | https://learn.microsoft.com/en-us/azure/event-grid/input-mappings | | Configure batch event delivery for Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/batch-event-delivery | | Configure event delivery and retry policies in Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/delivery-retry | | Configure event handlers and destinations for Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-handlers | | Use supported event schemas in Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-schemas | | Define event filters for Event Grid on Kubernetes subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/filter-events | | Configure Event Grid dead-lettering and retry policies | https://learn.microsoft.com/en-us/azure/event-grid/manage-event-delivery | | Microsoft Entra events schema via Microsoft Graph in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/microsoft-entra-events | | View Event Grid metrics and configure alerts in Azure portal | https://learn.microsoft.com/en-us/azure/event-grid/monitor-event-delivery | | Use MQTT broker metrics and logs for monitoring | https://learn.microsoft.com/en-us/azure/event-grid/monitor-mqtt-delivery-reference | | Monitor data reference for Event Grid namespace push delivery | https://learn.microsoft.com/en-us/azure/event-grid/monitor-namespace-push-reference | | Configure monitoring and alerts for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/monitor-namespaces | | Monitor data reference for Event Grid pull delivery | https://learn.microsoft.com/en-us/azure/event-grid/monitor-pull-reference | | Reference for Event Grid push delivery metrics and logs | https://learn.microsoft.com/en-us/azure/event-grid/monitor-push-reference | | Configure MQTT client groups in Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-groups | | Use MQTT client lifecycle events in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-life-cycle-events | | Configure Azure Event Grid MQTT clients and groups | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-clients | | Configure multiple MQTT sessions per client in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-establishing-multiple-sessions-per-client | | Use MQTT Retain with Azure Event Grid broker | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-retain | | Configure routing of MQTT messages in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing | | Configure enrichments for MQTT routed messages | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-enrichment | | Understand event schema for MQTT routed messages | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-event-schema | | Configure filtering for MQTT routed Event Grid messages | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-filtering | | Configure MQTT topic spaces in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-topic-spaces | | Configure event filtering for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/namespace-event-filtering | | Microsoft Outlook events schema in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/outlook-events | | Microsoft Graph API resource events in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/partner-events-graph-api | | Query and list Azure Event Grid subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/query-event-subscriptions | | Create alerts on Event Grid metrics and activity logs | https://learn.microsoft.com/en-us/azure/event-grid/set-alerts | | Use Sparkplug B with Azure Event Grid MQTT broker | https://learn.microsoft.com/en-us/azure/event-grid/sparkplug-support | | Create Event Grid subscriptions in Azure portal | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-through-portal | | Configure Event Grid subscriptions for Microsoft Entra ID events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-microsoft-entra-id-events-portal | | Subscribe to Azure Resource Notifications AKS Resources events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-aks-resources-events | | Subscribe to Azure Resource Notifications ContainerService events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-containerservice-events | | Subscribe to Azure Resource Notifications Health Resources events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-health-resources-events | | Subscribe to Azure Resource Notifications Resource Management events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-resources-events | | Configure Azure Event Grid subscription request schema | https://learn.microsoft.com/en-us/azure/event-grid/subscription-creation-schema |
| Topic | URL | |-------|-----| | Connect Auth0 to Azure via Event Grid partner topics | https://learn.microsoft.com/en-us/azure/event-grid/auth0-how-to | | Send Auth0 events to Application Insights via Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-app-insights | | Stream Auth0 logs to Blob Storage using Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-blob-storage | | Use CloudEvents v1.0 schema with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/cloud-event-schema | | Use Microsoft Cloud Printing events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/cloud-printing-events | | Use ACS Advanced Messaging events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-advanced-messaging-events | | Use Azure Communication Services email events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-email-events | | Use Microsoft 365 Group Conversation events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/conversation-events | | Understand Azure Event Grid proprietary event schema | https://learn.microsoft.com/en-us/azure/event-grid/event-schema | | Use Azure API Center as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-api-center | | Use API Management as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-api-management | | Use Azure App Configuration as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-app-configuration | | Use Azure App Service as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-app-service | | Use Azure Blob Storage as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-blob-storage | | Consume Azure Key Vault events from Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-key-vault | | Alert on Health Resources events using Azure Monitor | https://learn.microsoft.com/en-us/azure/event-grid/handle-health-resources-events-using-azure-monitor-alerts | | Handle Key Vault expiration events with Azure Monitor alerts | https://learn.microsoft.com/en-us/azure/event-grid/handle-key-vault-events-using-azure-monitor-alerts | | Route MQTT events to Microsoft Fabric via Event Hubs | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-events-fabric | | Publish MQTT messages via HTTP using Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-how-to-http-publish | | Publish MQTT messages via HTTP using Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-http-publish | | Integrate Event Grid namespaces with Event Hubs handlers | https://learn.microsoft.com/en-us/azure/event-grid/namespace-handler-event-hubs | | Configure webhook handlers for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/namespace-handler-webhook | | Use supported event handlers for Event Grid namespace push | https://learn.microsoft.com/en-us/azure/event-grid/namespace-topics-event-handlers | | Use Microsoft OneDrive events with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/one-drive-events | | Publish events to Event Grid custom topics with access keys | https://learn.microsoft.com/en-us/azure/event-grid/post-to-custom-topic | | Push Event Grid namespace events to Event Hubs via CLI | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics | | Configure Event Grid namespace push to Event Hubs in portal | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-portal | | Deliver Event Grid namespace events to webhooks via CLI | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook | | Deliver Event Grid namespace events to webhooks using portal | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook-portal | | Use HTTP publisher operations for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/publisher-operations | | Implement HTTP endpoints to receive Event Grid events | https://learn.microsoft.com/en-us/azure/event-grid/receive-events | | Use Microsoft Security Alert events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-alert-events | | Deliver Event Grid events to private webhooks via Azure Relay | https://learn.microsoft.com/en-us/azure/event-grid/send-events-webhooks-private-destinations | | Use Microsoft SharePoint events with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/share-point-events | | Subscribe to Microsoft Graph change events via Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-graph-api-events | | Use HTTP subscriber operations for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/subscriber-operations | | Use Microsoft Teams events with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/teams-events | | Use Microsoft To Do task events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/to-do-events |
| Topic | URL | |-------|-----| | Install Event Grid extension on Azure Arc-enabled Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/install-k8s-extension |
tools
Expert knowledge for Microsoft Foundry (aka Azure AI Foundry) development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building Foundry agents with Azure OpenAI, model router patterns, MCP tools, private networking, or eval workflows, and other Microsoft Foundry related development tasks. Not for Microsoft Foundry Classic (use microsoft-foundry-classic), Microsoft Foundry Local (use microsoft-foundry-local), Microsoft Foundry Tools (use microsoft-foundry-tools).
tools
Expert knowledge for Microsoft Foundry Local (aka Azure AI Foundry Local) development including troubleshooting, decision making, configuration, and integrations & coding patterns. Use when calling Foundry Local REST/chat APIs, tools, transcription, LangChain apps, Olive HF compilation, or CLI, and other Microsoft Foundry Local related development tasks. Not for Microsoft Foundry (use microsoft-foundry), Microsoft Foundry Classic (use microsoft-foundry-classic), Microsoft Foundry Tools (use microsoft-foundry-tools), Azure Local (use azure-local).
tools
Expert knowledge for Microsoft Foundry Classic (aka Azure AI Foundry classic) development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building Foundry agents, configuring model routing, securing VNets/Private Link, integrating tools/SDKs, or deploying hubs, and other Microsoft Foundry Classic related development tasks. Not for Microsoft Foundry (use microsoft-foundry), Microsoft Foundry Local (use microsoft-foundry-local), Microsoft Foundry Tools (use microsoft-foundry-tools).
development
Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when designing AI, HPC, SaaS, AVD, or mission-critical workloads with WAF-aligned Azure patterns and guidance, and other Azure Well Architected related development tasks.