SRE Agent now supports plugins and marketplaces hosted in private GitHub repos, including GitHub Enterprise.
SRE's and platform teams are building operational skills specific to their infrastructure: investigation runbooks, compliance checks, cost analysis playbooks, deployment verification procedures. The next step is making that work reusable across every agent in the organization without exposing it publicly. Today, SRE Agent supports plugin marketplaces hosted in private GitHub repositories, including GitHub Enterprise. This is part of the Azure SRE Agent announcements at Build 2026.
You can now point SRE Agent at a private repo when adding a marketplace or installing a plugin. Authentication is handled per-marketplace, and supports OAuth, GitHub PATs, and GitHub Apps for GHE tenants.
From one agent to an organization’s plugin catalog
Most teams start with a single SRE Agent connected to their services. The agent learns their infrastructure, runs their runbooks, and handles their incidents. It works well.
Then adoption grows. A second team stands up their own agent. Then a third. Platform engineering wants every agent to run the same compliance checks. Security needs approval hooks enforced consistently. FinOps has cost governance skills that should be standard across the organization. Suddenly the question isn’t “how do I set up my agent,” it’s “how do we share operational knowledge across all of them.”
Without a distribution model, teams end up copying skill files between agents manually. A platform team writes a runbook, shares it over email or a wiki link, and each service team pastes it into their agent individually. When the runbook improves, some agents get updated, some don’t. There’s no version tracking, no central catalog, and no way to know which agent is running which version of which skill.
Private marketplace support solves this.
How Private Plugin marketplace meet enterprise needs
A platform team publishes once, every agent installs. Codify best practices as plugins in a private GitHub repo. Service teams add that repo as a marketplace in their agents and install what they need. Compliance checks, cost governance thresholds, incident playbooks, deployment verification procedures all distributed through versioned plugins.
Each team retains ownership. Security controls which plugins enforce approval hooks. FinOps locks cost thresholds into parameter values. Platform engineering governs infrastructure investigation patterns. The marketplace is the distribution layer for organizational standards.
Versions are pinned, updates are explicit. Each installation locks to the commit at install time. A merged PR upstream does not change any agent’s behavior. Teams promote new versions on their own schedule: validate in dev, promote to staging, then production. Different agents can run different versions simultaneously.
Reuse across environments and tools. The same plugin works across dev, staging, and production agents, and can be reused by local coding agents and other services that support plugins. One source of truth, not separate copies per environment.
Accessing Private Plugin marketplaces
Private repo support adds authentication to the SRE Agent's plugin workflow so your agent can clone and install from repos that require credentials. Authentication is configured once per marketplace. Every plugin within it inherits the credentials.
|
Auth method |
When to use |
Setup |
|
OAuth |
github.com repos your agent can already access |
Uses your existing GitHub connection. One click. |
|
Personal access token |
Private repos in other orgs on github.com |
Per-marketplace PAT. Scoped to just that marketplace. |
|
GitHub App |
GitHub Enterprise (*.ghe.com) |
BYO App with private key in Azure Key Vault. Short-lived tokens minted at runtime. |
Getting started
- In SRE Agent, navigate to Builder > Plugins, then click Add Marketplace and enter the URL of the private marketplace you want to connect to.
Entering the marketplace reference - Then click Connect to GitHub to complete the OAuth sign-in.
OAuth completed - Click Add and you will see the plugins available from your connected marketplace.
Browsing plugins - Click on the plugin to install and in the detail view you can browse the skills packaged with the plugin. click Install to install this plugin.Plugin detail view
- You can now see the skills imported from plugins from Capabilities > Skills > Custom SkillsPlugin skill available in skills list
The bottom line
Private repo support turns the Plugin Marketplace from a public skill catalog into your organization’s internal distribution platform for operational automation. Your team writes the plugins. Your agents install them. Your GitHub permissions control who has access.
Try it yourself: create a private repo with a marketplace.json and a few skills, add it as a marketplace in your agent, and install a plugin.
Resources
- SRE Agent documentation — https://aka.ms/sreagent/newdocs
- SRE Agent overview — https://aka.ms/sreagent/newdocsoverview
- Plugin Marketplace capability page — https://aka.ms/sreagent/newdocs/capabilities/plugin-marketplace
- Build 2026 SRE Agent announcements - https://aka.ms/Build26/blog/SREAgent