Skip to content

jongio/azd-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

154 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
azd extensions

azd extensions

A curated registry of Azure Developer CLI extensions

Publish CI


🌐 Live Site: jongio.github.io/azd-extensions

Extensions

Extension Description Latest Website
azd-app Run Azure apps locally with auto-dependencies, real-time dashboard, and AI-powered debugging via MCP v0.14.0 🌐
azd-copilot AI-powered Azure development with 16 agents, 29 Azure skills, and MCP server integration v0.2.3 🌐
azd-rest Make authenticated REST API calls to Azure with automatic scope detection and token management v0.4.6 🌐

Note: azd exec is now a built-in command in Azure Developer CLI v1.25.1+. No extension needed. See azure/azure-dev#7400.

Quick Start

1. Add This Registry

azd extension source add -n jongio -t url -l "https://jongio.github.io/azd-extensions/registry.json"

2. Install Extensions

# List available extensions
azd extension list --source jongio

# Install all extensions
azd extension install jongio.azd.app jongio.azd.copilot jongio.azd.rest

# Or install individually
azd extension install jongio.azd.app
azd extension install jongio.azd.copilot
azd extension install jongio.azd.rest

# View installed
azd extension list --installed

Usage Examples

azd-app

Run your entire app locally with one command β€” auto-dependencies, real-time dashboard, and AI-powered debugging:

# Start all services defined in azure.yaml
azd app run

# Check prerequisites are installed
azd app reqs

# Install dependencies for all services
azd app deps

# View logs (with optional follow)
azd app logs --follow

# Monitor service health
azd app health --stream

# Run tests with coverage
azd app test --coverage

# Show project info
azd app info

# Start the MCP server for AI debugging with GitHub Copilot
azd app mcp serve

azd-copilot

AI-powered Azure development assistant with agents, skills, and MCP server:

# Start the MCP server for GitHub Copilot integration
azd copilot mcp serve

# Use Azure agents for architecture, development, deployment, and more
azd copilot agent list

azd-rest

Make authenticated REST API calls to any Azure service β€” automatic OAuth scope detection, token management, and MCP server for AI integration:

# GET request to Azure Resource Manager
azd rest get "https://management.azure.com/subscriptions?api-version=2022-12-01"

# POST with a JSON body
azd rest post "https://management.azure.com/..." --body '{"key": "value"}'

# Use any HTTP method
azd rest put "https://..." --body @payload.json
azd rest patch "https://..." --body '{"update": true}'
azd rest delete "https://..."
azd rest head "https://..."

# Start the MCP server for AI-powered Azure API exploration
azd rest mcp serve

Development

Prerequisites

  • Node.js 20+
  • pnpm 9+

Setup

git clone https://github.com/jongio/azd-extensions.git
cd azd-extensions
pnpm install
pnpm dev

Commands

Command Description
pnpm dev Start dev server
pnpm build Build for production
pnpm preview Preview production build
pnpm validate-registry Validate registry URLs and structure
pnpm update-readme-versions Update README version table

Tech Stack

Category Technology
Framework Astro 6 + TypeScript
Styling Tailwind CSS 4
CI/CD GitHub Actions

Registry

The public/registry.json file is the extension source that azd reads. It auto-updates daily via GitHub Actions.

Manual Update

gh workflow run update-registry.yml

See CONTRIBUTING.md for details on adding extensions.

Project Structure

β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/     # Astro components (ExtensionShowcase, etc.)
β”‚   β”œβ”€β”€ pages/          # Astro pages
β”‚   └── styles/         # Global styles
β”œβ”€β”€ public/
β”‚   └── registry.json  # Extension registry (served to azd)
└── scripts/
    β”œβ”€β”€ update-registry.js    # Aggregates extension registries
    └── validate-registry.js  # Validates registry URLs and structure

Resources

License

MIT β€” see LICENSE


Built by Jon Gallant with Astro 6 and Tailwind CSS 4

About

πŸš€ A centralized registry and showcase site for Azure Developer CLI (azd) extensions by Jon Gallant

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors