azure-cli/doc/extensions
Hang 1f66a4dc5e
[Packaging] Drop Python 3.8 support (#30225)
2024-11-04 15:24:34 +08:00
..
README.md {Docs} Updated references in documentation, misc fixes (#28594) 2024-04-17 09:58:19 +08:00
authoring.md [Packaging] Drop Python 3.8 support (#30225) 2024-11-04 15:24:34 +08:00
extension_summary_guidelines.md {Docs} Updated references in documentation, misc fixes (#28594) 2024-04-17 09:58:19 +08:00
faq.md Add extension feature (#4167) 2017-09-08 11:30:02 -07:00
metadata.md [Core] Add experimental tag for extensions (#12556) 2020-03-18 14:06:19 +08:00
versioning_guidelines.md {doc} `az extension add/update` and `az upgrade`: Update `allow-preview` warning message (#28932) 2024-05-11 11:01:50 +08:00

README.md

Extension Documentation

What is an Extension?

An extension adds/modifies/removes commands that are part of az and can be optionally installed by the user.

  • Extensions are supported through all installation methods.
  • Extensions are the way to go to release private/public previews of your Azure CLI commands.
  • Currently, we support one extension type, a Python Wheel.
  • All extension documentation here refers to this type of extension.

What an Extension is not

  • An extension is not an external executable or product outside of az.

  • If you're looking to create a command module which is installed by default for az, see authoring command modules.

  • If you're looking to build your own CLI using az patterns, see knack.

How to find and install an Extension

  • List all available extensions: az extension list-available

  • Install an extension: az extension install --name <extension-name>

More details on usage in Extensions for Azure CLI 2.0

Doc Sections