azure-eventhub-ts

Build high-throughput event streaming applications with the Azure Event Hubs TypeScript SDK.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers build scalable, real-time data pipelines by leveraging the Azure Event Hubs TypeScript SDK to publish and consume events at high throughput.

Core Features & Use Cases

  • Producer-Consumer patterns: Create producers to send batches of events and consumers to process them in parallel while maintaining order across partitions.
  • Real-time analytics & IoT telemetry: Enable streaming analytics, telemetry ingestion, and event-driven architectures with partitioned processing.
  • Checkpointing guidance: Learn how to integrate BlobCheckpointStore for reliable, fault-tolerant processing across multiple consumers.

Quick Start

Install the @azure/event-hubs package and initialize producers and consumers to begin streaming events in your TypeScript application.

Frequently Asked Questions about azure-eventhub-ts

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

FAQPage Schema
How do I build a high-throughput event streaming application in TypeScript?

To build high-throughput event streaming applications, use the Azure Event Hubs TypeScript SDK to create producers and consumers that publish and process events in parallel across partitions.

How does checkpointing work for reliable event processing in Azure Event Hubs?

Checkpointing in Azure Event Hubs uses BlobCheckpointStore to save processing progress, enabling fault-tolerant consumer workflows that can resume from the last saved state during failures.

Can I handle IoT telemetry ingestion with the Azure Event Hubs TypeScript SDK?

Yes, the Azure Event Hubs TypeScript SDK supports IoT telemetry ingestion by utilizing partitioned consumer patterns to process real-time telemetry data streams in parallel.

How do I maintain event ordering when consuming events in parallel across partitions?

To maintain event ordering while consuming events in parallel, implement partitioned consumer patterns where order is preserved within each partition while processing happens concurrently across the stream.

What is the best way to batch send events using Azure Event Hubs in TypeScript?

The best way to batch send events is to create a producer using the @azure/event-hubs package, which allows you to efficiently publish batches of events to the hub for high-throughput scenarios.