Azure Event Hubs is a cloud native data streaming service that can stream millions of events per second, with low latency, from any source to any destination. Event Hubs is compatible with Apache Kafka, and it enables you to run existing Kafka workloads without any code changes.
Recognizing the critical need for local development support for Azure Event Hubs, we’re thrilled to roll out the preview release of the local emulator for Azure Event Hubs. Azure Event Hubs emulator is designed to offer a local development experience for Azure Event Hubs, enabling you to develop and test code against our services in isolation, free from cloud interference.
Get started with Azure Event Hubs emulator
The emulator is available as a Docker image on Microsoft Container Registry and is platform-agnostic – it can run on Windows, macOS, and Linux. You can either use our automated scripts from the Installer repository or spin up the emulator container using the docker compose command.
The emulator is compatible with the latest Event Hubs SDKs and supports basic send and receive operations with Azure Event Hubs via AMQP.
For more details, please visit aka.ms/eventhubsemulator
We value your feedback and look forward to hearing from you. Your insights will help us enhance the emulator, making it an even more beneficial resource for the Event Hubs community.