Azure Event Hubs - Is any action required for the Azure Service Bus SDK retirement notice?

Mengran Bi 25 Reputation points
2026-08-03T09:47:18.75+00:00

Hi,

We recently received the Azure notification about the retirement of the legacy Azure Service Bus SDKs (WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus, and com.microsoft.azure.servicebus) by 30 September 2026.

Our application architecture is:

  • Azure IoT Hub → Azure Event Hubs → Python Azure Functions → PostgreSQL
  • All of our repositories are Python only (no .NET or Java projects).
  • We are using Azure Functions with an Event Hub trigger to consume events.

I understand that the retirement notice mainly applies to the legacy .NET and Java Service Bus SDKs, but since Event Hubs uses a servicebus.windows.net endpoint, I would like to confirm whether any action is required for our Python-based Event Hub implementation.

Specifically:

  1. Does this retirement affect Python Azure Functions using Event Hub triggers?
  2. Is there any SDK or Azure Functions extension that we need to upgrade?
  3. If we are already using the current Python Event Hubs libraries and Azure Functions runtime, can this notification be safely ignored?

Thank you!

Azure Event Grid
Azure Event Grid

An Azure event routing service designed for high availability, consistent performance, and dynamic scale.

0 comments No comments

Answer accepted by question author
Smaran Thoomu 35,870 Reputation points Microsoft External Staff Moderator
2026-08-03T15:43:43.57+00:00

Hi @Mengran Bi
Thank you for your question.

Based on the architecture you've shared:

Azure IoT Hub → Azure Event Hubs → Python Azure Functions → PostgreSQL

the retirement notice for the legacy Azure Service Bus SDKs does not appear to impact your solution.

To address your questions:

  1. Does this retirement affect Python Azure Functions using Event Hub triggers? No. The retirement announcement is specific to the legacy .NET (WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus) and Java (com.microsoft.azure.servicebus) Azure Service Bus SDKs. Python Azure Functions using Event Hub triggers are not affected by this SDK retirement.
  2. Is there any SDK or Azure Functions extension that needs to be upgraded? If your Function App is already running on a supported Azure Functions runtime and is using the current Event Hubs trigger/binding and supported Python SDKs, no additional action is required specifically because of this retirement notice.
  3. Can the notification be safely ignored if we're already using the current Python Event Hubs libraries and Azure Functions runtime? Yes. If your application does not reference any of the retired legacy .NET or Java Service Bus SDKs and you're already using the current Python Event Hubs libraries with a supported Azure Functions runtime, then this retirement notice does not require any changes to your Event Hubs implementation.

I hope this helps. Please let us know if you have any further questions.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Oldest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.