azure-steampipe-query

Query Azure infrastructure resources across subscriptions using Steampipe SQL.

2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/jimweller/davit-dataops-dotfiles --skill azure-steampipe-query
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-steampipe-query
Source: https://github.com/jimweller/davit-dataops-dotfiles/tree/main/dataops-plugin/skills/azure-steampipe-query
Command: npx skills add https://github.com/jimweller/davit-dataops-dotfiles --skill azure-steampipe-query

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill allows you to query your Azure infrastructure using SQL, providing a powerful and flexible way to retrieve information about your cloud resources without needing to navigate multiple portals or use complex CLI commands.

Core Features & Use Cases

  • Direct SQL Access: Query Azure resources using standard SQL syntax.
  • Portable Configuration: Uses an embedded Steampipe configuration for predictable schema names and isolated operation.
  • Aggregated View: Queries across all company Azure subscriptions for a comprehensive overview.
  • Use Case: Quickly find all Azure Kubernetes Service (AKS) clusters across all subscriptions, along with their resource group and version, by running a simple SQL query.

Quick Start

Run the following command to list the first 5 Azure subscriptions: ./skills/azure-steampipe-query/scripts/steampipe-query.sh "SELECT display_name FROM azure_company_all.azure_subscription LIMIT 5"

Frequently Asked Questions about azure-steampipe-query

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Azure infrastructure resources using SQL?

Querying Azure infrastructure via SQL is done using Steampipe CLI with an embedded portable configuration. You write standard SQL statements against Azure resources like virtual machines and storage accounts to retrieve cloud infrastructure data without navigating multiple portals or using complex CLI commands.

Can I query across all company Azure subscriptions at once?

Yes, you can query across all company Azure subscriptions at once using a built-in aggregator. This feature provides a unified view of your Azure infrastructure, allowing you to find resources like AKS clusters across all subscriptions with a single SQL query.

What do I need to set up before querying Azure resources with Steampipe?

Before querying Azure resources with Steampipe, you need the Steampipe CLI installed and Azure CLI authentication configured. You must also complete a one-time bootstrap process to set up an isolated Steampipe environment for your queries.

What's the best way to find all AKS clusters across multiple Azure subscriptions?

The best way to find all AKS clusters across multiple Azure subscriptions is to run a SQL query using Steampipe's aggregated view. This allows you to retrieve the cluster names, resource groups, and versions across your entire Azure infrastructure using standard SQL syntax.

Does this SQL query approach for Azure work with an isolated Steampipe environment?

Yes, this approach works with an isolated Steampipe environment created during a one-time bootstrap process. The embedded portable configuration ensures predictable schema names and isolated operation when querying Azure infrastructure resources.