Skip to content
Paul Mcilreavy edited this page Dec 23, 2025 · 4 revisions

Welcome to the Azure Event Grid Simulator documentation. This wiki provides comprehensive documentation for configuring and using the simulator.

Quick Navigation

Getting Started

Subscriber Types

Advanced Features

Deployment

  • Docker - Docker and Docker Compose deployment

Help & Reference

For Contributors

About This Simulator

A simulator that provides endpoints to mimic the functionality of Azure Event Grid topics and subscribers. Compatible with the Microsoft.Azure.EventGrid client library and supports both the EventGrid schema and CloudEvents v1.0 schema.

Why This Simulator?

Azure Event Grid only accepts connections over HTTPS and the Microsoft.Azure.EventGrid client only sends requests over HTTPS. Most existing simulators don't support HTTPS or use query URIs to distinguish between topics, which isn't compatible with the official client library.

This simulator:

  • Supports HTTPS on each topic port
  • Uses port-based topic routing (compatible with the official client)
  • Supports both EventGrid and CloudEvents schemas
  • Provides a dashboard for monitoring and debugging

Getting Help

Development

See the Contributing page for development setup and guidelines.

This project uses CSharpier for code formatting. CSharpier runs automatically on every build.

Clone this wiki locally