Skip to content

jongio/azd-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

188 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.19.5 🌐
azd-copilot AI-powered Azure development with 16 agents, 29 Azure skills, and MCP server integration v0.2.4 🌐
azd-rest Make authenticated REST API calls to Azure with automatic scope detection and token management v0.5.0 🌐

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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors