azure-servicebus-ts

Implement Azure Service Bus messaging with queues, topics, and sessions in TypeScript.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-servicebus-ts-microsoft
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-servicebus-ts
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-typescript/skills/azure-servicebus-ts
Command: npx skills add https://github.com/microsoft/skills --skill azure-servicebus-ts-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enterprise messaging with Azure Service Bus in TypeScript enables developers to build scalable, reliable messaging patterns across queues, topics, and sessions, including dead-letter handling and error resilience.

Core Features & Use Cases

  • Robust messaging with queues and topics using @azure/service-bus in TypeScript.
  • Session-enabled ordering, dead-letter handling, and reliable retry patterns for production services.
  • Real-world usage examples: sending/receiving messages, subscribing to topics, and managing DLQs.

Quick Start

Install the package, configure credentials, and run the example to connect to your Service Bus namespace.

Frequently Asked Questions about azure-servicebus-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle Azure Service Bus dead-letter queues in TypeScript?▼

To handle Azure Service Bus dead-letter queues in TypeScript, use the @azure/service-bus library to manage DLQ messages. This Skill provides guidance on dead-letter handling, enabling reliable processing of failed messages across your Node.js services.

How do I send and receive messages from Azure Service Bus topics in TypeScript?▼

Send and receive Azure Service Bus topic messages in TypeScript by creating a ServiceBusClient using the @azure/service-bus package. This Skill demonstrates sender and receiver usage for subscribing to topics across production workloads.

Does Azure Service Bus support session-enabled message ordering in TypeScript?▼

Yes, Azure Service Bus supports session-enabled message ordering in TypeScript. The @azure/service-bus library allows you to manage sessions, ensuring ordered message processing for scenarios requiring strict sequence adherence.

What is the best way to configure retry policies for Azure Service Bus in Node.js?▼

The best way to configure Azure Service Bus retry policies in Node.js is through the @azure/service-bus client options. This Skill provides reliable retry patterns to ensure error resilience and scalable messaging in production services.

Can I use Azure Service Bus queues with TypeScript for scalable messaging?▼

Yes, you can use Azure Service Bus queues with TypeScript for scalable messaging. The @azure/service-bus library enables robust queue messaging, supporting reliable client creation and sender/receiver operations in Node.js applications.