{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"}],"enrichment":{"capability":"Publishes and consumes events through Azure Event Grid, a managed event routing service supporting both Event Grid Namespaces (pull and push delivery) and Event Grid Basic (push only).","skillfed_tags":["azure-sdk","event-routing","cloud-messaging"],"use_cases":["Send custom events to an Event Grid Basic topic using key-based authentication for simple push-only event distribution.","Publish events to an Event Grid Namespace topic using Azure AD credentials for enterprise identity-based access control.","Consume events from an Event Grid Namespace subscription with pull-based delivery for reliable message processing.","Acknowledge, release, or reject received events to manage subscription state and retry logic in namespace consumers.","Generate and use SAS credentials for temporary, scoped access to Event Grid resources without sharing account keys."],"what_it_does":"Azure Event Grid is a Python client library for Azure's managed event routing service. It provides two main client classes: EventGridPublisherClient for sending events to Event Grid topics, and EventGridConsumerClient for receiving, acknowledging, and managing events from Event Grid Namespaces. The library abstracts the HTTP communication and credential handling needed to interact with Azure Event Grid resources, supporting both key-based authentication (AzureKeyCredential) and token-based authentication via Azure AD. It handles two resource tiers: Event Grid Namespaces, which support both pull and push delivery models, and Event Grid Basic, which supports push-only delivery.\n\nThe package depends on azure-core for common Azure SDK patterns, isodate for date/time handling, and typing-extensions for runtime type hints. It requires Python 3.10 or later and is maintained as part of the official Azure SDK for Python. The library is production-ready (GA status) and actively maintained, with recent releases and an established repository.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT License, and provides low-friction installation with minimal dependencies. It is the official client for Azure Event Grid and is suitable for any Python application that needs to publish or consume events via Azure's managed event routing service. Requires Python 3.10 or later and an Azure subscription with an Event Grid resource."},"id":"azure-eventgrid","links":{"html":"https://skillfed.io/packages/azure-eventgrid","md":"https://skillfed.io/packages/azure-eventgrid.md","pypi":"https://pypi.org/project/azure-eventgrid/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":null,"license_treatment":"permissive","name":"azure-eventgrid","python_support":"supports_current","summary":"Microsoft Azure Event Grid Client Library for Python"},"popularity":{"monthly_downloads":5969310,"position":2000,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.22.1"}
