This article describes the set of available API clients you can use for managing Event Hubs resources.
The following section describes all currently available Azure Event Hubs runtime clients. While some of these libraries also include limited management functionality, there are also specific libraries dedicated to management operations. The core focus of these libraries is to send and receive messages from an event hub.
For more information about the current status of each runtime library, see additional information.
The .NET ecosystem has multiple runtimes, so there are multiple .NET libraries for Event Hubs. The .NET Standard library can be run using either .NET Core or the .NET Framework, while the .NET Framework library can only be run in a .NET Framework environment. For more information about .NET Framework versions, see framework versions.
The Node.js library is currently in preview and is maintained as a side project by Microsoft employees and external contributors. All contributions including source code are welcome and will be reviewed.
The following table lists all currently available management-specific libraries. None of these libraries contain runtime operations, and are for the sole purpose of managing Event Hubs entities.