Documentation

1. Event Hubs Documentation
2. Overview
    2.1. What is Event Hubs?
    2.2. Event Hubs for Apache Kafka
    2.3. Event Hubs Capture
    2.4. Event Hubs Dedicated
3. Quickstarts
    3.1. Create an event hub
        3.1.1. Azure portal
        3.1.2. Azure CLI
        3.1.3. Azure PowerShell
        3.1.4. ARM template
    3.2. Send and receive events
        3.2.1. .NET (Azure.Messaging.EventHubs)
        3.2.2. Java (azure-messaging-eventhubs)
        3.2.3. Python (azure-eventhub version 5)
        3.2.4. JavaScript (azure/event-hubs version 5)
        3.2.5. Go
        3.2.6. C (send only)
        3.2.7. Apache Storm (receive only)
    3.3. Send and receive events (old versions/packages)
        3.3.1. .NET (Microsoft.Azure.EventHubs)
        3.3.2. Java (azure-eventhubs)
        3.3.3. .NET Framework (Microsoft.ServiceBus)
    3.4. Capture events
        3.4.1. Use the Azure portal to enable Event Hubs Capture
        3.4.2. Use a Resource Manager template to enable Event Hubs Capture
        3.4.3. Read captured data using Python
    3.5. Stream into Event Hubs for Apache Kafka
    3.6. Create a dedicated cluster
4. Tutorials
    4.1. Visualize data anomalies on Event Hubs data streams
    4.2. Store captured data in a Azure Synapse Analytics
    4.3. Process Apache Kafka for Event Hubs events using Stream analytics
    4.4. Stream data into Azure Databricks using Event Hubs
5. Samples
    5.1. Code samples
6. Concepts
    6.1. Event Hubs terminology
    6.2. Event processor host (legacy SDK)
    6.3. Event processor (latest SDK)
    6.4. Availability and consistency
    6.5. Scalability
    6.6. Geo-disaster recovery
        6.6.1. Geo-disaster recovery and Geo-replication
    6.7. Security
        6.7.1. Authorization
            6.7.1.1. Authorize access to Azure Event Hubs
            6.7.1.2. Authorize access with Azure Active Directory
            6.7.1.3. Authorize access with a shared access signature
        6.7.2. Authentication
            6.7.2.1. Authenticate with Azure Active Directory
                6.7.2.1.1. Authenticate with a managed identity
                6.7.2.1.2. Authenticate from an application
            6.7.2.2. Authenticate with a shared access signature
        6.7.3. Network security
        6.7.4. Built-in security controls
        6.7.5. Security controls by Azure Policy
        6.7.6. Security baseline
    6.8. AMQP 1.0 protocol guide
7. How-to guides
    7.1. Move
        7.1.1. Move a namespace to another region
        7.1.2. Move a dedicated cluster to another region
    7.2. Dynamically add partitions
    7.3. Use Blob Storage as checkpoint store on Azure Stack Hub
    7.4. Migrate from Azure Service Manager (classic) APIs to Resource Manager APIs
    7.5. Develop
        7.5.1. Get Event Hubs connection string
        7.5.2. Exchange events between applications using different protocols
        7.5.3. Programming guides
            7.5.3.1. .NET (Azure.Messaging.EventHubs)
            7.5.3.2. Java (azure-messaging-eventhubs)
            7.5.3.3. Python (azure-eventhub version 5)
            7.5.3.4. JavaScript (azure/event-hubs version 5)
            7.5.3.5. .NET (Microsoft.Azure.EventHubs)
    7.6. Process data
        7.6.1. Process data using Azure Stream Analytics
    7.7. Integrate with Spring framework
        7.7.1. Create a Spring Cloud Stream Binder app
        7.7.2. Use the Spring Boot Starter for Apache Kafka
    7.8. Integrate with Apache Kafka
        7.8.1. Kafka developer guide for Event Hubs
        7.8.2. Kafka migration guide for Event Hubs
        7.8.3. Kafka troubleshooting guide for Event Hubs
        7.8.4. Mirror a Kafka broker in an event hub
        7.8.5. Connect Apache Spark to an event hub
        7.8.6. Connect Apache Flink to an event hub
        7.8.7. Integrate Apache Kafka Connect with a hub (Preview)
        7.8.8. Integrate Apache Kafka Connect (Preview) with Debezium
        7.8.9. Connect Akka Streams to an event hub
        7.8.10. FAQ - Event Hubs for Kafka
    7.9. Manage and monitor
        7.9.1. Monitor Event Hubs with Azure Monitoring
        7.9.2. Set up diagnostic logs
        7.9.3. Stream Azure Diagnostics data using Event Hubs
        7.9.4. Automatically scale throughput units
        7.9.5. Event Hubs management libraries
    7.10. Secure
        7.10.1. Allow access from specific IP addresses
        7.10.2. Allow access from specific virtual networks
        7.10.3. Allow access via private endpoints
        7.10.4. Configure customer-managed keys
    7.11. Troubleshoot
        7.11.1. Troubleshoot connectivity issues
        7.11.2. Troubleshoot authentication and authorization issues
        7.11.3. Kafka troubleshooting guide for Event Hubs
        7.11.4. .NET exceptions
        7.11.5. Resource Manager exceptions
8. Reference
    8.1. SDKs
    8.2. .NET
        8.2.1. Client library
            8.2.1.1. Migrate from Microsoft.Azure.Event Hubs to Azure.Messaging.EventHubs
            8.2.1.2. Azure.Messaging.EventHubs (latest)
            8.2.1.3. Microsoft.Azure.EventHubs (legacy)
            8.2.1.4. Microsoft.ServiceBus.Messaging (legacy)
        8.2.2. Management library
    8.3. Java
        8.3.1. Client library
            8.3.1.1. Migrate from azure-eventhubs to azure-messaging-eventhubs
            8.3.1.2. azure-messaging-eventhubs (latest)
            8.3.1.3. azure-eventhubs (legacy)
        8.3.2. Management library
    8.4. Python
        8.4.1. Migrate from azure-eventhub version 1 to version 5
        8.4.2. Client library
            8.4.2.1. azure-eventhub version 5
            8.4.2.2. azure-eventhub version 1
        8.4.3. Management library
    8.5. JavaScript
        8.5.1. Migrate from azure/eventhubs version 2 to version 5
        8.5.2. Client library
            8.5.2.1. azure/eventhubs version 5
            8.5.2.2. azure/eventhubs version 2
        8.5.3. Management library
    8.6. Go
        8.6.1. Client library
        8.6.2. Management library
    8.7. REST
    8.8. Resource Manager template
    8.9. Quotas
    8.10. Apache Kafka configurations
    8.11. Azure Policy built-ins
9. Resources
    9.1. Build your skills with Microsoft Learn
    9.2. FAQ
    9.3. Azure Roadmap
    9.4. Pricing
    9.5. Pricing calculator
    9.6. Service updates
    9.7. Stack Overflow
    9.8. Videos