Azure Event Hubs website screenshot

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.

Azure Event Hubs publishes 9 APIs on the APIs.io network, including Messaging API, Authorization Rules API, Consumer Groups API, and 6 more. Tagged areas include Big Data, Event Streaming, IoT, Message Ingestion, and Real-Time Processing.

The Azure Event Hubs catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

Azure Event Hubs’ developer surface includes authentication, developer portal, getting-started guide, pricing, support, engineering blog, documentation, and 33 more developer resources.

70.1/100 exemplar ▬ flat Agent 46/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
10 APIs
Big DataEvent StreamingIoTMessage IngestionReal-Time Processing

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 70.1/100 · exemplar
Contract Quality 18.6 / 25
Developer Ergonomics 11.3 / 20
Commercial Clarity 16.8 / 20
Operational Transparency 8.2 / 13
Governance 7.0 / 12
Discoverability 8.2 / 10
Agent readiness — 46/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/microsoft-azure-event-hubs: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

Azure Event Hubs Authorization Rules API

Operations for managing authorization rules and access keys.

Azure Event Hubs Consumer Groups API

Operations for managing consumer groups within an event hub.

Azure Event Hubs Disaster Recovery Configs API

Operations for managing disaster recovery (Geo-DR) configurations.

Azure Event Hubs Event Hubs API

Operations for managing event hubs within a namespace.

Azure Event Hubs Events API

Operations for sending events to Azure Event Hubs, including single events, batch events, partition-specific events, and events with publisher identity.

Azure Event Hubs Namespaces API

Operations for managing Event Hubs namespaces.

Azure Event Hubs Operations API

Operations for listing available Event Hub REST API operations.

Azure Event Hubs Schema Registry API

Operations for managing schema groups in the Schema Registry.

Scroll for all 10

Postman Collections 2

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Arazzo Workflows 8

Multi-step API workflows described with the Arazzo specification.

Microsoft Azure Event Hubs Configure Geo-Disaster Recovery Pairing

Create a Geo-DR alias pairing a primary namespace to a secondary, then poll the configuration until replication provisioning succeeds.

ARAZZO

Microsoft Azure Event Hubs Configure Event Hub Capture to Blob Storage

Create an event hub with Avro capture enabled to an Azure Blob container, then read it back to confirm capture is active.

ARAZZO

Microsoft Azure Event Hubs Create an Event Hub with a Consumer Group

Create an event hub in an existing namespace, add a consumer group, and confirm the consumer group is listed.

ARAZZO

Microsoft Azure Event Hubs Lock Down a Namespace Network

Apply a default-deny network rule set with an IP allow rule to a namespace, then read it back to confirm the deny posture.

ARAZZO

Microsoft Azure Event Hubs Provision an Authorization Rule and Retrieve Keys

Create a namespace shared access authorization rule with the requested rights, then fetch its connection strings and keys.

ARAZZO

Microsoft Azure Event Hubs Provision a Namespace with an Event Hub

Create an Event Hubs namespace, wait for it to finish provisioning, then create an event hub inside it.

ARAZZO

Microsoft Azure Event Hubs Register a Schema Registry Group

Create an Avro schema group in a namespace's schema registry with a compatibility mode, then read it back to confirm registration.

ARAZZO

Microsoft Azure Event Hubs Rotate Namespace Keys

Capture the current connection strings for an authorization rule, regenerate one of the keys, and read back the new credentials.

ARAZZO

Scroll for all 8

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

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 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Azure Event Hubs Context

0 classes · 15 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Azure Event Hubs API Rules

8 rules · 7 warnings 1 info

SPECTRAL

Azure Event Hubs API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 5

Standalone JSON Schema definitions for this provider's data models.

Azure Event Hubs Consumer Group

6 properties

JSON SCHEMA

Azure Event Hubs Event Data

3 properties

JSON SCHEMA

Azure Event Hub

6 properties

JSON SCHEMA

Azure Event Hubs Namespace

9 properties

JSON SCHEMA

Azure Event Hubs Schema Group

5 properties

JSON SCHEMA

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Microsoft Azure Event Hubs Authentication

apiKey/http/oauth2 · 3 schemes

SECURITY

Microsoft Azure Event Hubs Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Microsoft Azure Event Hubs Scopes

1 scope · implicit

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Microsoft Azure Event Hubs Agentic Access

37 operations · 22 acting

37 operations · 22 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 6

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 9

Pagination, idempotency, versioning, errors, and events

Scroll for all 9

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml 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.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
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 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
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-authorization-rules-api
  name: Azure Event Hubs Authorization Rules API
  description: Operations for managing authorization rules and access keys.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Authorization Rules
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-authorization-rules-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-consumer-groups-api
  name: Azure Event Hubs Consumer Groups API
  description: Operations for managing consumer groups within an event hub.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Consumer Groups
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-consumer-groups-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-disaster-recovery-configs-api
  name: Azure Event Hubs Disaster Recovery Configs API
  description: Operations for managing disaster recovery (Geo-DR) configurations.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Disaster Recovery Configs
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-disaster-recovery-configs-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-event-hubs-api
  name: Azure Event Hubs Event Hubs API
  description: Operations for managing event hubs within a namespace.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Event Hubs
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-event-hubs-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-events-api
  name: Azure Event Hubs Events API
  description: Operations for sending events to Azure Event Hubs, including single events, batch events, partition-specific
    events, and events with publisher identity.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-events-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-namespaces-api
  name: Azure Event Hubs Namespaces API
  description: Operations for managing Event Hubs namespaces.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Namespaces
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-namespaces-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-operations-api
  name: Azure Event Hubs Operations API
  description: Operations for listing available Event Hub REST API operations.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Operations
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-operations-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
- aid: microsoft-azure-event-hubs:microsoft-azure-event-hubs-schema-registry-api
  name: Azure Event Hubs Schema Registry API
  description: Operations for managing schema groups in the Schema Registry.
  humanURL: https://learn.microsoft.com/en-us/rest/api/eventhub/
  baseURL: https://management.azure.com
  tags:
  - Schema Registry
  properties:
  - type: OpenAPI
    url: openapi/microsoft-azure-event-hubs-schema-registry-api-openapi.yml
  - type: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/
  - 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: Documentation
    url: https://learn.microsoft.com/en-us/rest/api/eventhub/event-hubs-runtime-rest
common:
- type: AgenticAccess
  url: agentic-access/microsoft-azure-event-hubs-agentic-access.yml
- type: DomainSecurity
  url: security/microsoft-azure-event-hubs-domain-security.yml
- type: Authentication
  url: authentication/microsoft-azure-event-hubs-authentication.yml
- type: OAuthScopes
  url: scopes/microsoft-azure-event-hubs-scopes.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/azure-event-hubs/overview
- type: Arazzo
  url: arazzo/microsoft-azure-event-hubs-configure-disaster-recovery-pairing-workflow.yml
  name: Microsoft Azure Event Hubs Configure Geo-Disaster Recovery Pairing
- type: Arazzo
  url: arazzo/microsoft-azure-event-hubs-configure-event-hub-capture-workflow.yml
  name: Microsoft Azure Event Hubs Configure Event Hub Capture to Blob Storage
- type: Arazzo
  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
- type: Arazzo
  url: arazzo/microsoft-azure-event-hubs-lock-down-namespace-network-workflow.yml
  name: Microsoft Azure Event Hubs Lock Down a Namespace Network
- type: Arazzo
  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
- type: Arazzo
  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
- type: Arazzo
  url: arazzo/microsoft-azure-event-hubs-register-schema-group-workflow.yml
  name: Microsoft Azure Event Hubs Register a Schema Registry Group
- type: Arazzo
  url: arazzo/microsoft-azure-event-hubs-rotate-namespace-keys-workflow.yml
  name: Microsoft Azure Event Hubs Rotate Namespace Keys
- 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: RateLimits
  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: JSONSchema
  url: json-schema/azure-event-hubs-namespace.json
- type: JSONSchema
  url: json-schema/azure-event-hubs-eventhub.json
- type: JSONSchema
  url: json-schema/azure-event-hubs-consumer-group.json
- type: JSONSchema
  url: json-schema/azure-event-hubs-event-data.json
- type: JSONSchema
  url: json-schema/azure-event-hubs-schema-group.json
- type: JSONLDContext
  url: json-ld/azure-event-hubs-context.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com