Available Event Hubs APIs
This article describes the set of available API clients you can use for managing Event Hubs resources.
The following is a description of 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.
See additional information for more details on the current status of each runtime library.
|Language/Platform||Client package||EventProcessorHost package||Repository|
The .NET ecosystem has multiple runtimes, hence 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 on .NET Frameworks, 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 is a listing of all currently available management specific libraries. None of these libraries contain runtime operations, and are for the sole purpose of managing Event Hubs entities.
You can learn more about Event Hubs by visiting the following links: