Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Arcus - Azure Event Grid

Build Status NuGet Badge

Azure Event Grid development in a breeze.



Easy to install it via NuGet:

  • Publishing
PM > Install-Package Arcus.EventGrid.Publishing
  • Models
PM > Install-Package Arcus.EventGrid

For a more thorough overview, we recommend reading our documentation.


All documentation can be found on here.


Are you an Arcus user? Let us know and get listed!

How do I run the integration tests?

In order to run the integration tests, you will need to do the following:

  1. Setup the infrastructure (docs)

  2. Configure the following environment variables:

    • Arcus__EventGrid__TopicEndpoint - Custom topic endpoint for Azure Event Grid, for example
    • Arcus__EventGrid__EndpointKey - Authentication key for the custom Azure Event Grid topic
    • Arcus__ServiceBus__ConnectionString - Connection string to use when connecting to Azure Service Bus`
    • Arcus__ServiceBus__TopicName - Name of the Service Bus Topic that you want to use

Once you have completed the above, you can run dotnet test from the src\Arcus.EventGrid.Tests.Integration directory.

📝 Notes

  • If you are using Visual Studio, you must restart Visual Studio in order to use new Environment Variables.
  • src\Arcus.EventGrid.Tests.Integration\appsettings.json can also be overriden but it brings the risk of commiting these changes. This approach is not recommended. This is also why we don't use appsettings.{Environment}.json

License Information

This is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the web application. But you always need to state that Codit is the original author of this web application.