Skip to content

Commit e1a8656

Browse files
authored
Merge branch 'main' into main
2 parents cc09ddb + ed6b3bd commit e1a8656

2,952 files changed

Lines changed: 82662 additions & 94786 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.publish.config.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,24 @@
290290
"branch": "main",
291291
"branch_mapping": {}
292292
},
293+
{
294+
"path_to_root": "functions-event-hub-azd-dotnet",
295+
"url": "https://github.com/Azure-Samples/functions-quickstart-dotnet-azd-eventhub",
296+
"branch": "main",
297+
"branch_mapping": {}
298+
},
299+
{
300+
"path_to_root": "functions-event-hub-azd-typescript",
301+
"url": "https://github.com/Azure-Samples/functions-quickstart-typescript-azd-eventhub",
302+
"branch": "main",
303+
"branch_mapping": {}
304+
},
305+
{
306+
"path_to_root": "functions-event-hub-azd-python",
307+
"url": "https://github.com/Azure-Samples/functions-quickstart-python-azd-eventhub",
308+
"branch": "main",
309+
"branch_mapping": {}
310+
},
293311
{
294312
"path_to_root": "azure-functions-templates-v3",
295313
"url": "https://github.com/Azure/azure-functions-templates",

.openpublishing.redirection.json

Lines changed: 424 additions & 1 deletion
Large diffs are not rendered by default.

articles/active-directory-b2c/add-api-connector.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ ms.custom:
2525

2626
[!INCLUDE [active-directory-b2c-choose-user-flow-or-custom-policy](../../includes/active-directory-b2c-choose-user-flow-or-custom-policy.md)]
2727

28-
As a developer or IT administrator, you can use API connectors to integrate your sign-up user flows with REST APIs to customize the sign-up experience and integrate with external systems. At the end of this walkthrough, you'll be able to create an Azure AD B2C user flow that interacts with [REST API services](api-connectors-overview.md) to modify your sign-up experiences.
28+
As a developer or IT administrator, you can use API connectors to integrate sign-up user flows with REST APIs, enabling customization of the sign-up experience and integration with external systems. At the end of this walkthrough, you'll be able to create an Azure AD B2C user flow that interacts with [REST API services](api-connectors-overview.md) to modify your sign-up experiences.
2929

3030
::: zone pivot="b2c-user-flow"
3131
You can create an API endpoint using one of our [samples](api-connector-samples.md#api-connector-rest-api-samples).
@@ -515,7 +515,7 @@ Add the validation technical profile reference to the sign-up technical profile,
515515
<OutputClaim ClaimTypeReferenceId="reenterPassword" Required="true"/>
516516
<OutputClaim ClaimTypeReferenceId="displayName"/>
517517
<OutputClaim ClaimTypeReferenceId="givenName"/>
518-
<OutputClaim ClaimTypeReferenceId="surName"/>
518+
<OutputClaim ClaimTypeReferenceId="surname"/>
519519
<!-- Required to present the text box to collect the data from the user -->
520520
<OutputClaim ClaimTypeReferenceId="loyaltyId"/>
521521
<!-- Required to pass the promoCode returned from "REST-ValidateProfile"

articles/active-directory-b2c/partner-onfido.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ REST API settings:
113113
#### Upload your files
114114

115115
1. Store the UI folder files in your blob container.
116-
2. [Use Azure Storage Explorer to manage Azure Managed Disks](/azure/virtual-machines/disks-use-storage-explorer-managed-disks) and access permissions.
116+
2. [Use Azure Storage Explorer to manage Azure managed disks](/azure/virtual-machines/disks-use-storage-explorer-managed-disks) and access permissions.
117117

118118
### Configure Azure AD B2C
119119

articles/api-center/TOC.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
- name: Agents
6464
items:
6565
- name: Overview
66-
href: agent-to-agent-overview.md
66+
href: agent-to-agent-overview.md
6767
- name: Register and manage agents
6868
href: register-manage-agents.md
6969
- name: MCP servers
@@ -100,6 +100,8 @@
100100
href: self-host-api-center-portal.md
101101
- name: Discover and consume APIs - VS Code extension
102102
href: discover-apis-vscode-extension.md
103+
- name: Enable plugin marketplace
104+
href: enable-api-center-plugin-marketplace.md
103105
- name: API center management and operations
104106
items:
105107
- name: Reliability
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
title: Enable API Center Plugin Marketplace
3+
description: Enable a plugin marketplace endpoint (preview) for your Azure API center. Developers can configure it in GitHub Copilot or Claude Code to discover and install plugins from your inventory.
4+
5+
ms.service: azure-api-center
6+
ms.topic: how-to
7+
ms.date: 04/15/2026
8+
9+
ms.custom:
10+
# Customer intent: As an API program manager, I want to create a plugin marketplace from my API center so AI developers can find and install plugins from my inventory.
11+
---
12+
13+
# Enable discovery of API center plugins from a plugin marketplace (preview)
14+
15+
16+
This article shows how to enable a plugin marketplace endpoint in [Azure API Center](overview.md). The plugin marketplace endpoint uses the API Center data plane API to catalog the AI plugins such as MCP servers and skills available in the API center inventory.
17+
18+
After you enable the plugin marketplace, developers can add it to their GitHub Copilot CLI or Claude Code development environment to discover and install plugins from your API center.
19+
20+
## Prerequisites
21+
22+
- An API center in your Azure subscription. If you don't have one, see [Quickstart: Create your API center](set-up-api-center.md).
23+
24+
- One or more plugins registered in your API center inventory, such as [MCP servers](register-discover-mcp-server.md) or [skills](register-discover-skills.md).
25+
26+
- The API center portal enabled and set up for your API center. For details, see [Set up and customize your API Center portal](set-up-api-center-portal.md). The access method you choose for the portal determines how developers will authenticate when they access the plugin marketplace.
27+
28+
- [GitHub Copilot CLI](https://github.com/github/copilot-cli) or [Claude Code](https://www.anthropic.com/claude) installed in your development environment.
29+
30+
31+
## Confirm plugin marketplace endpoint is enabled for your API center
32+
33+
After setting up the API Center portal, confirm that the plugin marketplace endpoint is enabled for your API center by cloning it locally.
34+
35+
> [!NOTE]
36+
> After setting up the API center portal, it can take several minutes for the plugin marketplace endpoint to be available.
37+
38+
The marketplace endpoint is of the following form:
39+
40+
```
41+
https://<service name>.data.<region>.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
42+
```
43+
44+
To clone it, use a command similar to the following in your terminal, replacing the service name and region with the values from your API center:
45+
46+
```bash
47+
git clone https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
48+
```
49+
50+
The `marketplace` folder of the cloned repository contains folders for marketplace configuration in Claude Code and GitHub Copilot CLI, and folders for each plugin in your API center inventory. For example:
51+
52+
```
53+
marketplace/
54+
.claude-plugin/
55+
.github/
56+
plugins/
57+
plugin1/
58+
plugin2/
59+
...
60+
```
61+
62+
Each plugin folder contains JSON files with the plugin metadata and configuration.
63+
64+
## Add plugin marketplace to GitHub Copilot CLI
65+
66+
Developers can add the plugin marketplace from your API center's marketplace endpoint to GitHub Copilot CLI by using the `plugin marketplace add` command. For example, add it in a GitHub Copilot CLI session with a command similar to the following. Replace the service name and region with the values from your API center:
67+
68+
```bash
69+
/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
70+
```
71+
72+
Follow the prompts to add the plugin marketplace to your GitHub Copilot CLI.
73+
74+
After adding the marketplace, use the `/plugin marketplace browse` command to see the plugins from your API center inventory.
75+
76+
```bash
77+
/plugin marketplace browse myapicenter
78+
```
79+
80+
Add a plugin from the marketplace to a GitHub Copilot CLI session with the `/plugin install` command. For example:
81+
82+
```bash
83+
/plugin install plugin-name@myapicenter
84+
```
85+
86+
For more information about installing plugins from the marketplace in GitHub Copilot CLI, see [GitHub Copilot CLI documentation](https://docs.github.com/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing).
87+
88+
## Add plugin marketplace to Claude Code
89+
90+
Developers can add the plugin marketplace from their API center's marketplace endpoint by using the `/plugin marketplace add` command. For example, add it in a Claude Code session with a command similar to the following command. Replace the service name and region with the values from your API center:
91+
92+
```bash
93+
/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
94+
```
95+
96+
Follow the prompts to add the plugin marketplace.
97+
98+
After you add the marketplace, use the `/plugin` command to see the plugins from your API center inventory.
99+
100+
Add a plugin from the marketplace to a Claude Code session with the `/plugin install` command. For example:
101+
102+
```bash
103+
/plugin install plugin-name@myapicenter
104+
```
105+
106+
For more information about installing plugins from the marketplace in Claude Code, see [Claude Code documentation](https://code.claude.com/docs/en/discover-plugins).
107+
108+
## Related content
109+
110+
* [Set up and customize your API Center portal](set-up-api-center-portal.md)
111+
* [Discover and consume APIs - VS Code extension](discover-apis-vscode-extension.md)
112+
113+
3.95 KB
Loading
15.2 KB
Loading
4.06 KB
Loading
-41.9 KB
Loading

0 commit comments

Comments
 (0)