Azure Event Grid libraries for JavaScript

Build event-driven applications that listen and react to events from Azure services and custom sources using simple HTTP-based event handling with Azure Event Grid.

Learn more about Azure Event Grid and get started with the Azure Blob storage event tutorial.

Libraries for resource management

To manage your Azure Event Grid resources like Event Grid instances, topics, and subscriptions via the Azure Resource Manager, you would use the below package.

NPM Package Reference
@azure/arm-eventgrid API Reference for @azure/arm-eventgrid

Libraries for data access

Create events, authenticate, and post to topics using the below packages

Latest Packages

To create events, authenticate, and post to topics, we recommend you use the latest version of the @azure/eventgrid package.

NPM Package Samples Reference
@azure/eventgrid Samples for @azure/eventgrid API Reference for @azure/eventgrid

Legacy Packages

Since these version will only receive critical bug fixes and no new features, we recommend using the latest major version of @azure/eventgrid instead.

NPM Package Reference
@azure/eventgrid@2.0.0 API Reference for @azure/eventgrid@2.0.0
azure-event-grid API Reference for azure-event-grid

Learn more