Event Grid SDKs for management and publishing

Event Grid provides SDKs that enable you to programmatically manage your resources and post events.

Management SDKs

The management SDKs enable you to create, update, and delete event grid topics and subscriptions. Currently, the following SDKs are available:

Data plane SDKs

The data plane SDKs enable you to post events to topics by taking care of authenticating, forming the event, and asynchronously posting to the specified endpoint. They also enable you to consume first party events. Currently, the following SDKs are available:

Programming language SDK
.NET Stable SDK: Microsoft.Azure.EventGrid

Preview SDK: Azure.Messaging.EventGrid

Java Stable SDK: azure-eventgrid

Preview SDK: azure-messaging-eventgrid

Python azure-eventgrid (see the latest stable and pre-release versions on the Release history page)
JavaScript @azure/eventgrid (switch to the Versions tab to see the latest stable and beta version packages).
Go Azure SDK for Go
Ruby azure_event_grid

Next steps