Questions? Feedback? powered by Olark live chat software
Skip Navigation

Event Hubs

Cloud-scale telemetry ingestion from websites, apps, and devices

Stream millions of events per second

Azure Event Hubs is a highly scalable publish-subscribe service that can ingest millions of events per second and stream them into multiple applications. This lets you process and analyze the massive amounts of data produced by your connected devices and applications. Once Event Hubs has collected the data, transform and store it by using any real-time analytics provider or with batching/storage adapters.

Process events with variable load profiles

Big data defines today’s connected world. Big data originates from many sources with variable load profiles, such as connected cars and thermostats that produce telemetry data every few minutes, application performance counters that generate events every second, and mobile apps that capture telemetry for every user’s individual action. Event Hubs is a managed service that ingests events with elastic scale to accommodate these variable load profiles and the spikes caused by intermittent connectivity.

Connect millions of devices across platforms

Due to the rapid proliferation of connected devices and the variety of platforms and protocols involved, ingesting data from devices is challenging. Event Hubs meets the challenge of connecting disparate data sources while handling the scale of the aggregate stream. It lets you easily provision capacity to process events from millions of devices while preserving event order on a per-device basis. Support for Advanced Message Queuing Protocol (AMQP) and HTTP allow many platforms to work with Event Hubs. Native client libraries also exist for popular platforms.

Related products and services

Service Bus

Connect across private and public cloud environments


Provision cloud Hadoop, Spark, R Server, HBase, and Storm clusters


Durable, highly available, and massively scalable cloud storage

Get started with Event Hubs