Azure Event Hubs documentation
Learn how to use Event Hubs to ingest millions of events per second from connected devices and applications.
- Event Hubs Documentation
- Overview
- Quickstarts
- Create an event hub or Kafka topic
- Send and receive events
- Event Hubs SDKs AMQP
- Apache Kafka
- Stream large messages
- Capture events
- Use Schema Registry
- Create a dedicated cluster
- Tutorials
- Analyze fraudulent call data with Stream Analytics
- Capture Event Hubs data in Parquet format
- Build real-time dashboards with Power BI
- Process Apache Kafka for Event Hubs events using Stream analytics
- Stream data into Azure Databricks using Event Hubs
- Use Event Hubs Data Explorer to run data operations on Azure Event Hubs
- Samples
- Concepts
- Event Hubs Capture
- Log compaction
- Application groups
- Local emulator
- Tiers
- Schema Registry
- Event processing
- Federation
- Reliability
- Security
- Authentication and authorization
- Authenticate and authorize access to Event Hubs resources
- Use Shared Access Signature SAS
- Use Microsoft Entra ID
- Network security
- Network security perimeter
- Security controls by Azure Policy
- Security baseline
- Enforce minimum required TLS version
- Authentication and authorization
- Availability and consistency
- Scalability
- AMQP
- How-to guides
- Develop
- Get Event Hubs connection string
- Connect to an event hub .NET
- Configure processing units for a premium namespace
- Add custom data to events
- Dynamically add partitions
- Migrate from Azure Service Manager classic APIs to Resource Manager APIs
- Exchange events between applications using different protocols
- Test locally with Event Hubs emulator
- Programming language samples
- Use Kafka on Azure Event Hubs
- Kafka developer guide for Event Hubs
- Kafka migration guide for Event Hubs
- Kafka troubleshooting guide for Event Hubs
- Transactions in Apache Kafka for Azure Event Hubs
- Kafka Streams for Azure Event Hubs
- Replicate data from a Kafka cluster to Event Hubs
- Kafka Connect with Event Hubs
- FAQ - Event Hubs for Kafka
- Use log compaction
- Use Schema Registry
- Client-side schema enforcement
- Using Avro schema
- Using JSON Schema
- Client-side schema enforcement
- Process data
- Build real-time dashboard with Power BI dataset
- Capture Event Hubs data in Delta Lake format
- Capture Event Hubs data in Parquet format
- Materialize data to Azure Cosmos DB
- Filter and ingest Synapse SQL data
- Filter and ingest to Data Lake Storage Gen2
- Enrich data and ingest to event hub
- Transform and ingest to SQL database
- Filter and ingest to Azure Data Explorer
- Process data using Azure Stream Analytics
- Integrate with Spring framework
- Manage
- Monitor
- Secure
- Allow access from specific IP addresses
- Allow access from specific virtual networks
- Allow access via private endpoints
- Encrypt data using customer-managed keys
- Configure minimum required TLS version
- Audit minimum required TLS version
- Configure TLS version for client
- Migrate to passwordless connections
- Troubleshoot
- Move
- Develop
- Reference
- Monitor data reference
- SDKs
- .NET
- Java
- Spring
- Python
- JavaScript
- Go
- Azure CLI
- REST
- Resource Manager template
- Apache Kafka configurations
- Azure Policy built-ins
- Resources