awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Azure avatar

Azure/azure-cli

0
View on GitHub↗

Azure Cli

The Azure Cloud Command-Line Interface is a terminal-based utility used for creating, managing, and automating infrastructure and services within the Azure cloud ecosystem. It serves as a programmatic interface for handling cloud environment setup and resource lifecycles by interacting with Azure APIs.

The tool facilitates cloud infrastructure automation through the use of scripts and standardized exit codes. It provides a command-line workflow that includes tab-completion for commands and parameters and a flexible query syntax for filtering results and extracting specific data fields from cloud service responses.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Azure Resource Management - Serves as the primary tool for managing, configuring, and controlling Azure cloud infrastructure and services.
  • Command Line Interfaces - Implements a comprehensive command-line application for managing cloud services from the terminal.
  • REST API Clients - Wraps remote HTTP calls in a high-level library that automatically handles authentication and request signing.
  • Azure Deployment Automators - Automates authentication and resource deployment specifically for Azure-native cloud workflows.
  • Cloud Infrastructure Automation - Provides a programmatic interface for automating the provisioning and management of cloud-native infrastructure.
  • Command Line Interfaces - Provides a terminal-based utility for interacting with Azure APIs to handle resource lifecycles.
  • Cloud Resource Management CLIs - Provides a command-line interface to create, configure, and delete cloud infrastructure and services.
  • Command Line Argument Parsers - Parses raw shell input strings into structured Python objects based on predefined command schemas.
  • Shell Tab Completions - Accelerates command entry using tab-completion for groups and parameters to reduce manual typing.
  • Output Querying - Allows users to extract specific fields and filter complex cloud service responses using a query syntax.
  • JSON Output Formats - Serializes internal data structures into standardized JSON and table formats for programmatic consumption.
  • Workflow Automation Scripts - Returns standardized exit codes to enable integration within automated cloud infrastructure workflows and scripts.
  • Cloud Infrastructure Querying - Uses structured queries to retrieve real-time state data from Azure cloud service APIs.
  • Cloud Management Interfaces - Ships a command-line interface for monitoring and configuring cloud infrastructure resources.
  • Hierarchical Command Dispatch - Implements a recursive tree structure to resolve nested subcommands and execute specific leaf command logic.
  • Plugin-Based Extensibility - Provides an architecture for loading external Python modules at runtime to extend command groups and functionality.
  • Request Middleware - Processes global flags and authentication tokens through a series of request handlers before execution.
  • Development And UX - Command line tools for managing cloud function resources.
4,572 stars·3,434 forks·Python·MIT·28 views

Star history

Star history chart for azure/azure-cliStar history chart for azure/azure-cli

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does azure/azure-cli do?

The Azure Cloud Command-Line Interface is a terminal-based utility used for creating, managing, and automating infrastructure and services within the Azure cloud ecosystem. It serves as a programmatic interface for handling cloud environment setup and resource lifecycles by interacting with Azure APIs.

What are the main features of azure/azure-cli?

The main features of azure/azure-cli are: Azure Resource Management, Command Line Interfaces, REST API Clients, Azure Deployment Automators, Cloud Infrastructure Automation, Cloud Resource Management CLIs, Command Line Argument Parsers, Shell Tab Completions.

Which projects share features with azure/azure-cli?

Projects with overlapping indexed features include: azure/azure-powershell — Azure PowerShell is a collection of scriptable commands and a management tool used for the administration,… boto/boto — Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and… hetznercloud/cli — The project is a command-line interface for managing cloud infrastructure resources such as servers, networks, storage… thunderclient/thunder-client-support — Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and… ankitpokhrel/jira-cli — This project is a command-line interface for interacting with Jira servers via REST APIs. It provides a terminal-based… microsoft/skills.

Projects sharing features with Azure Cli

These projects share indexed features with Azure Cli. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • azure/azure-powershellAzure avatar

    Azure/azure-powershell

    4,733View on GitHub↗

    Azure PowerShell is a collection of scriptable commands and a management tool used for the administration, configuration, and automation of Microsoft Azure cloud resources and infrastructure. It serves as a command line interface for deploying and monitoring cloud services. The project provides capabilities for cloud resource orchestration and infrastructure automation, allowing for the execution of programmable scripts to handle repetitive administrative tasks. It includes tools for managing identity and access across multiple Azure tenants and subscriptions. The system covers authenticatio

    C#armazuremicrosoft
    View on GitHub↗4,733
  • boto/botoboto avatar

    boto/boto

    6,430View on GitHub↗

    Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and automating cloud infrastructure, mapping cloud-side resources to native Python objects and methods. The library provides tools for the programmatic control and orchestration of compute, storage, networking, and database resources. It enables the automation of infrastructure deployments and the management of virtual servers, container services, and serverless functions. Capability areas include identity and access management, cloud monitoring and observability, and the administ

    Python
    View on GitHub↗6,430
  • ankitpokhrel/jira-cliankitpokhrel avatar

    ankitpokhrel/jira-cli

    5,147View on GitHub↗

    This project is a command-line interface for interacting with Jira servers via REST APIs. It provides a terminal-based environment for managing issues, sprints, and project boards without the need for a web browser. The tool supports diverse authentication methods, including personal access tokens, basic credentials, and client certificates. It allows for the management of multiple project configurations through a combination of local configuration files and environment variable overrides. Capabilities cover the full ticket lifecycle, including the creation, modification, duplication, and de

    Goatlassianclicli-app
    View on GitHub↗5,147
  • hetznercloud/clihetznercloud avatar

    hetznercloud/cli

    1,720View on GitHub↗

    The project is a command-line interface for managing cloud infrastructure resources such as servers, networks, storage volumes, and load balancers. It translates terminal flags and positional arguments into signed HTTP requests targeting remote cloud endpoints, enabling users to provision, configure, and delete cloud infrastructure directly from the terminal without using a web browser interface. The utility supports multi-account administration by storing user credentials, active profiles, and preferences locally in configuration files, allowing users to switch between different account envi

    Goclicommand-linecommand-line-tool
    View on GitHub↗1,720
Compare all 30 related projects→