Skip to content

Commit 05006d8

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into rolyon-aad-entra-hub-page
2 parents d9628b0 + ce64137 commit 05006d8

File tree

2 files changed

+28
-18
lines changed

2 files changed

+28
-18
lines changed

articles/event-grid/sdk-overview.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Azure Event Grid SDKs
33
description: Describes the SDKs for Azure Event Grid. These SDKs provide management, publishing and consumption.
44
ms.topic: reference
5-
ms.date: 05/17/2021
5+
ms.date: 07/06/2023
66
ms.devlang: csharp, golang, java, javascript, python
77
---
88

@@ -12,27 +12,33 @@ Event Grid provides SDKs that enable you to programmatically manage your resourc
1212

1313
## Management SDKs
1414

15-
The management SDKs enable you to create, update, and delete event grid topics and subscriptions. Currently, the following SDKs are available:
15+
The management SDKs enable you to create, update, and delete Event Grid topics and subscriptions. Currently, the following SDKs are available:
16+
17+
| SDK | Package | Reference documentation | Samples |
18+
| -------- | ------- | ----------------------- | ---- |
19+
| REST API | | [REST reference](/rest/api/eventgrid/controlplane-version2023-06-01-preview/ca-certificates) | |
20+
| .NET | [Azure.ResourceManager.EventGrid](https://www.nuget.org/packages/Azure.ResourceManager.EventGrid/) | [.NET reference](/dotnet/api/overview/azure/resourcemanager.eventgrid-readme?view=azure-dotnet-preview&preserve-view=true) | [.NET samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.ResourceManager.EventGrid/samples) |
21+
| Java | [azure-resourcemanager-eventgrid](https://central.sonatype.com/artifact/com.azure.resourcemanager/azure-resourcemanager-eventgrid/) | [Java reference](/java/api/overview/azure/resourcemanager-eventgrid-readme?view=azure-java-preview&preserve-view=true) | [Java samples](https://github.com/azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-resourcemanager-eventgrid/src/samples) |
22+
| JavaScript | [@azure/arm-eventgrid](https://www.npmjs.com/package/@azure/arm-eventgrid) | [JavaScript reference](/javascript/api/overview/azure/arm-eventgrid-readme?view=azure-node-preview&preserve-view=true) | [JavaScript and TypeScript samples](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/eventgrid/arm-eventgrid) |
23+
| Python | [azure-mgmt-eventgrid](https://pypi.org/project/azure-mgmt-eventgrid/) | [Python reference](/python/api/azure-mgmt-eventgrid/?view=azure-python-preview&preserve-view=true) | [Python samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples)
24+
| Go | [Azure SDK for Go](https://github.com/Azure/azure-sdk-for-go) | | [Go samples](https://github.com/Azure-Samples/azure-sdk-for-go-samples/tree/main/sdk/resourcemanager/eventgrid) |
1625

17-
* [.NET](https://www.nuget.org/packages/Microsoft.Azure.Management.EventGrid)
18-
* [Go](https://github.com/Azure/azure-sdk-for-go)
19-
* [Java](https://search.maven.org/#search%7Cga%7C1%7Cazure-resourcemanager-eventgrid)
20-
* [Node](https://www.npmjs.com/package/@azure/arm-eventgrid)
21-
* [Python](https://pypi.python.org/pypi/azure-mgmt-eventgrid)
22-
* [Ruby](https://rubygems.org/gems/azure_mgmt_event_grid)
2326

2427
## Data plane SDKs
2528

29+
> [!NOTE]
30+
> For MQTT messaging, you can use your favorite MQTT SDK. Currently Azure Event Grid doesn't provide data plane SDK for MQTT.
31+
2632
The data plane SDKs enable you to post events to topics by taking care of authenticating, forming the event, and asynchronously posting to the specified endpoint. They also enable you to consume first party events. Currently, the following SDKs are available:
2733

28-
| Programming language | SDK |
29-
| -------------------- | ---------- |
30-
| .NET | Latest stable SDK: [Azure.Messaging.EventGrid](https://www.nuget.org/packages/Azure.Messaging.EventGrid/)<p>Legacy SDK: [Microsoft.Azure.EventGrid](https://www.nuget.org/packages/Microsoft.Azure.EventGrid) |
31-
| Java | Latest stable SDK: [azure-messaging-eventgrid](https://search.maven.org/artifact/com.azure/azure-messaging-eventgrid/)<p>Legacy SDK: [azure-eventgrid](https://mvnrepository.com/artifact/com.microsoft.azure/azure-eventgrid)</p> |
32-
| Python | [azure-eventgrid](https://pypi.org/project/azure-eventgrid/) |
33-
| JavaScript | [@azure/eventgrid](https://www.npmjs.com/package/@azure/eventgrid/) |
34-
| Go | [Azure SDK for Go](https://github.com/Azure/azure-sdk-for-go) |
35-
| Ruby | [azure_event_grid](https://rubygems.org/gems/azure_event_grid) |
34+
| Programming language | Package | Reference documentation | Samples |
35+
| -------------------- | ---------- | ------------------- | -------- |
36+
| REST API | | [REST reference](/rest/api/eventgrid/dataplanepreview-version2023-06-01/publish-cloud-events) |
37+
| .NET | [Azure.Messaging.EventGrid](https://www.nuget.org/packages/Azure.Messaging.EventGrid/) | [.NET reference](/dotnet/api/overview/azure/messaging.eventgrid-readme?view=azure-dotnet-preview&preserve-view=true) | [.NET samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples) |
38+
|Java | [azure-messaging-eventgrid](https://central.sonatype.com/artifact/com.azure/azure-messaging-eventgrid/) | [Java reference](/java/api/overview/azure/messaging-eventgrid-readme?view=azure-java-preview&preserve-view=true) | [Java samples](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/eventgrid/azure-messaging-eventgrid/src/samples/java) |
39+
| JavaScript | [@azure/eventgrid](https://www.npmjs.com/package/@azure/eventgrid) | [JavaScript reference](/javascript/api/overview/azure/eventgrid-readme?view=azure-node-preview&preserve-view=true) | [JavaScript and TypeScript samples](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/eventgrid/eventgrid) |
40+
| Python | [azure-eventgrid](https://pypi.org/project/azure-eventgrid/) | [Python reference](/python/api/overview/azure/eventgrid-readme?view=azure-python-preview&preserve-view=true) | [Python samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/eventgrid/azure-eventgrid/samples) |
41+
| Go | [Azure SDK for Go](https://github.com/Azure/azure-sdk-for-go) | | |
3642

3743

3844
## Next steps

articles/event-grid/toc.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ items:
7070
href: mqtt-troubleshoot-errors.md
7171
- name: Reference
7272
items:
73+
- name: SDKs
74+
href: sdk-overview.md
7375
- name: Azure CLI
7476
href: /cli/azure/eventgrid
7577
- name: PowerShell
@@ -126,6 +128,8 @@ items:
126128
href: create-view-manage-event-subscriptions.md
127129
- name: Reference
128130
items:
131+
- name: SDKs
132+
href: sdk-overview.md
129133
- name: Azure CLI
130134
href: /cli/azure/eventgrid
131135
- name: PowerShell
@@ -522,6 +526,8 @@ items:
522526
href: troubleshoot-subscription-validation.md
523527
- name: Reference
524528
items:
529+
- name: SDKs
530+
href: sdk-overview.md
525531
- name: Azure CLI
526532
href: /cli/azure/eventgrid
527533
- name: PowerShell
@@ -548,8 +554,6 @@ items:
548554
href: /azure/templates/microsoft.eventgrid/eventsubscriptions
549555
- name: Topics
550556
href: /azure/templates/microsoft.eventgrid/topics
551-
- name: SDKs
552-
href: sdk-overview.md
553557
- name: Transition from Event Grid on IoT Edge to Azure IoT Edge
554558
href: transition.md
555559
- name: Resources

0 commit comments

Comments
 (0)