Azure Event Hubs logo

Azure Event Hubs

Azure Event Hubs is a big data streaming platform and event ingestion service that can receive and process millions of events per second. It provides a distributed stream processing platform with low latency and seamless integration with Azure data and analytics services.

4 APIs 0 Features
Big DataEvent StreamingIoTMessage IngestionReal-Time Processing

APIs

Azure Event Hubs REST API

REST API for managing Event Hubs namespaces, event hubs, consumer groups, and sending/receiving events.

Azure Event Hubs Data Plane API

API for sending and receiving events from Event Hubs.

Azure Event Hubs Messaging API

Event-driven messaging API for publishing and consuming events via AMQP 1.0, Kafka, and HTTPS protocols. Supports partitioned event streams, consumer groups, and publisher polic...

Azure Event Hubs SDK

Client libraries for various programming languages to interact with Event Hubs.

Event Specifications

Azure Event Hubs Messaging API

Azure Event Hubs is a big data streaming platform and event ingestion service that can receive and process millions of events per second. This AsyncAPI specification describes t...

ASYNCAPI

Semantic Vocabularies

Azure Event Hubs Context

0 classes · 15 properties

JSON-LD

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
🔗
ServiceLevelAgreement
ServiceLevelAgreement
🔑
Authentication
Authentication
🔗
Best Practices
Best Practices
🔗
Samples
Samples
💬
Support
Support
🟢
StatusPage
StatusPage
📰
Blog
Blog
🔗
Documentation
Documentation
🔗
Quotas
Quotas
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📦
SDKs
SDKs
👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
Login
Login
📝
SignUp
SignUp
🔗
Community
Community
🔗
Security
Security
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON-LD Context
JSON-LD Context

Sources

Raw ↑
name: Azure Event Hubs
description: >-
  Azure Event Hubs is a big data streaming platform and event ingestion service that can receive and process millions of
  events per second. It provides a distributed stream processing platform with low latency and seamless integration with
  Azure data and analytics services.
image: https://azure.microsoft.com/svghandler/event-hubs/
tags:
  - Big Data
  - Event Streaming
  - IoT
  - Message Ingestion
  - Real-Time Processing
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.18'
url: https://azure.microsoft.com/en-us/services/event-hubs/
apis:
  - name: Azure Event Hubs REST API
    description: REST API for managing Event Hubs namespaces, event hubs, consumer groups, and sending/receiving events.
    image: https://azure.microsoft.com/svghandler/event-hubs/
    humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
    baseURL: https://management.azure.com
    tags:
      - Events
      - Management
      - Streaming
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/eventhub/
      - type: OpenAPI
        url: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/eventhub/resource-manager
      - type: Swagger
        url: >-
          https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification/eventhub/resource-manager/Microsoft.EventHub/stable/2021-11-01/eventhub.json
      - type: OpenAPI
        url: openapi/azure-event-hubs-management-openapi.yml
  - name: Azure Event Hubs Data Plane API
    description: API for sending and receiving events from Event Hubs.
    image: https://azure.microsoft.com/svghandler/event-hubs/
    humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
    baseURL: https://{namespace}.servicebus.windows.net
    tags:
      - Data Plane
      - Receive Events
      - Send Events
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
      - type: OpenAPI
        url: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/eventhub/data-plane
      - type: OpenAPI
        url: openapi/azure-event-hubs-data-plane-openapi.yml
  - name: Azure Event Hubs Messaging API
    description: >-
      Event-driven messaging API for publishing and consuming events via AMQP 1.0, Kafka, and HTTPS protocols. Supports
      partitioned event streams, consumer groups, and publisher policies.
    image: https://azure.microsoft.com/svghandler/event-hubs/
    humanURL: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features
    baseURL: https://{namespace}.servicebus.windows.net
    tags:
      - AMQP
      - AsyncAPI
      - Event Streaming
      - Kafka
      - Messaging
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features
      - type: AsyncAPI
        url: asyncapi/azure-event-hubs-messaging-asyncapi.yml
  - name: Azure Event Hubs SDK
    description: Client libraries for various programming languages to interact with Event Hubs.
    image: https://azure.microsoft.com/svghandler/event-hubs/
    humanURL: https://learn.microsoft.com/en-us/azure/event-hubs/sdks
    baseURL: https://{namespace}.servicebus.windows.net
    tags:
      - Client Library
      - SDK
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/event-hubs/sdks
      - type: .NET SDK
        url: https://www.nuget.org/packages/Azure.Messaging.EventHubs/
      - type: Java SDK
        url: https://mvnrepository.com/artifact/com.azure/azure-messaging-eventhubs
      - type: Python SDK
        url: https://pypi.org/project/azure-eventhub/
      - type: JavaScript SDK
        url: https://www.npmjs.com/package/@azure/event-hubs
      - type: GitHub
        url: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/azure-event-hubs/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/microsoft-azure-event-hubs-configure-disaster-recovery-pairing-workflow.yml
        name: Microsoft Azure Event Hubs Configure Geo-Disaster Recovery Pairing
        summary: >-
          Create a Geo-DR alias pairing a primary namespace to a secondary, then poll the configuration until
          replication provisioning succeeds.
      - url: arazzo/microsoft-azure-event-hubs-configure-event-hub-capture-workflow.yml
        name: Microsoft Azure Event Hubs Configure Event Hub Capture to Blob Storage
        summary: >-
          Create an event hub with Avro capture enabled to an Azure Blob container, then read it back to confirm capture
          is active.
      - url: arazzo/microsoft-azure-event-hubs-create-event-hub-with-consumer-group-workflow.yml
        name: Microsoft Azure Event Hubs Create an Event Hub with a Consumer Group
        summary: Create an event hub in an existing namespace, add a consumer group, and confirm the consumer group is listed.
      - url: arazzo/microsoft-azure-event-hubs-lock-down-namespace-network-workflow.yml
        name: Microsoft Azure Event Hubs Lock Down a Namespace Network
        summary: >-
          Apply a default-deny network rule set with an IP allow rule to a namespace, then read it back to confirm the
          deny posture.
      - url: arazzo/microsoft-azure-event-hubs-provision-authorization-rule-and-keys-workflow.yml
        name: Microsoft Azure Event Hubs Provision an Authorization Rule and Retrieve Keys
        summary: >-
          Create a namespace shared access authorization rule with the requested rights, then fetch its connection
          strings and keys.
      - url: arazzo/microsoft-azure-event-hubs-provision-namespace-with-event-hub-workflow.yml
        name: Microsoft Azure Event Hubs Provision a Namespace with an Event Hub
        summary: Create an Event Hubs namespace, wait for it to finish provisioning, then create an event hub inside it.
      - url: arazzo/microsoft-azure-event-hubs-register-schema-group-workflow.yml
        name: Microsoft Azure Event Hubs Register a Schema Registry Group
        summary: >-
          Create an Avro schema group in a namespace's schema registry with a compatibility mode, then read it back to
          confirm registration.
      - url: arazzo/microsoft-azure-event-hubs-rotate-namespace-keys-workflow.yml
        name: Microsoft Azure Event Hubs Rotate Namespace Keys
        summary: >-
          Capture the current connection strings for an authorization rule, regenerate one of the keys, and read back
          the new credentials.
  - type: Portal
    url: https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.EventHub%2Fnamespaces
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-quickstart-portal
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/details/event-hubs/
  - type: ServiceLevelAgreement
    url: https://azure.microsoft.com/en-us/support/legal/sla/event-hubs/
  - type: Authentication
    url: https://learn.microsoft.com/en-us/azure/event-hubs/authenticate-application
  - type: Best Practices
    url: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-best-practices
  - type: Samples
    url: https://github.com/Azure/azure-event-hubs/tree/master/samples
  - type: Support
    url: https://azure.microsoft.com/en-us/support/
  - type: StatusPage
    url: https://status.azure.com/
  - type: Blog
    url: https://techcommunity.microsoft.com/t5/messaging-on-azure-and-net/bg-p/MessagingonAzureBlog
  - type: Documentation
    url: https://learn.microsoft.com/en-us/azure/event-hubs/
  - type: Quotas
    url: https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-quotas
  - type: TermsOfService
    url: https://azure.microsoft.com/en-us/support/legal/
  - type: PrivacyPolicy
    url: https://privacy.microsoft.com/en-us/privacystatement
  - type: SDKs
    url: https://learn.microsoft.com/en-us/azure/event-hubs/sdks
  - type: GitHubOrganization
    url: https://github.com/Azure
  - type: Website
    url: https://azure.microsoft.com/en-us/services/event-hubs/
  - type: Login
    url: https://portal.azure.com/
  - type: SignUp
    url: https://azure.microsoft.com/en-us/free/
  - type: Community
    url: https://learn.microsoft.com/en-us/answers/tags/165/azure-event-hubs/
  - type: Security
    url: https://learn.microsoft.com/en-us/azure/event-hubs/network-security
  - type: JSON Schema
    url: json-schema/azure-event-hubs-namespace.json
  - type: JSON Schema
    url: json-schema/azure-event-hubs-eventhub.json
  - type: JSON Schema
    url: json-schema/azure-event-hubs-consumer-group.json
  - type: JSON Schema
    url: json-schema/azure-event-hubs-event-data.json
  - type: JSON Schema
    url: json-schema/azure-event-hubs-schema-group.json
  - type: JSON-LD Context
    url: json-ld/azure-event-hubs-context.jsonld
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
    url: https://apievangelist.com