Blog Post

Messaging on Azure Blog
2 MIN READ

Introducing Administration Client Support for the Azure Service Bus Emulator

Sannidhya_Glodha's avatar
Jan 16, 2026

The Azure Service Bus emulator now supports the Administration Client, enabling local creation, update, and deletion of entities without restarting the emulator. This enables dynamic management operations as part of local development and testing.

We’re excited to announce administration client support for the Azure Service Bus emulator, extending the emulator beyond messaging operations to include management capabilities such as creating, updating, and deleting entities locally.

Azure Service Bus is a fully managed enterprise message broker that supports reliable messaging through queues and publish‑subscribe topics. Since the introduction of the local emulator, developers have been able to develop and test message flows locally. With this update, the emulator now supports a broader set of workflows that depend on management operations as part of application startup or deployment.

Why Administration Client support?

Until now, the Service Bus emulator supported declarative entity configuration through a configuration file, allowing developers to define entities before starting the emulator. While this worked well for static setups, it limited workflows that require dynamic, runtime entity creation or management.

Administration Client support unlocks on‑the‑fly entity creation and management, enabling developers to create, update, or delete entities while the emulator is running. This removes the need to restart the emulator for common management operations and brings the local development experience closer to real‑world Azure Service Bus usage.

How it works

By default, the emulator uses port 5300 for management operations. When performing management tasks with the Service Bus Administration Client, be sure to add the port number to the emulator connection string.

Declarative configuration using the emulator’s configuration file remains supported and continues to serve as the source of truth during emulator initialization. Any configuration defined in the file is reapplied when the emulator is initialized and overrides entities created through the Administration Client, making it easy to reset or standardize local environments.

For the Service Bus emulator, management operations using the Service Bus Administration Client are natively supported in .NET. Language‑specific reference samples are available to help you get started.

Getting started

The Azure Service Bus emulator is available as a Docker image and runs on Windows, macOS, and Linux. You can interact with the emulator using the latest Service Bus client SDKs for messaging operations, and use the Service Bus Administration Client to manage entities locally during development and testing.

To explore administration scenarios, including creating and deleting queues or topics, refer to the Service Bus emulator reference samples. 

For more details about the emulator and supported features, visit aka.ms/servicebusemulator

Share your feedback

We appreciate your feedback as we continue to improve the Service Bus emulator. Please share issues, suggestions, or feature requests through the GitHub repository to help us refine the local development experience.

Happy building—and may all your local tests pass! 😊

 

Published Jan 16, 2026
Version 1.0
No CommentsBe the first to comment