StackQL

StackQL is an open source tool enabling developers and analysts to query and interact with cloud and SaaS services using a SQL grammar and an ORM that maps to the particular cloud or SaaS provider.
StackQL includes a SQL parser, DAG planner, and executor, which transpiles SQL statements to provider API requests, returning responses as tabular data (with support for complex objects and arrays).
StackQL can be used for cloud/SaaS inventory, reporting, and analysis, with the ability to correlate data across cloud providers using SQLJOIN operations.
StackQL can also be used for traditional infrastructure-as-code operations such as scaffolding, provisioning, and de-provisioning, as well as lifecycle operations such as starting or stopping VM instances, activating/deactivating users, etc. StackQL routines can source configuration data or variables fromjson orjsonnet files.
StackQL providers are defined by extensions to the providers OpenAPI specification, more information can be found atstackql/stackql-provider-registry andstackql/openapi-doc-util.
Here are 44 public repositories matching this topic...
Language:All
Sort:Most stars
Query, provision and operate Cloud and SaaS resources and APIs using an extensible SQL based framework
- Updated
Dec 5, 2025 - Go
Convert Google discovery API documents to fully compliant OpenAPI3 specifications with stackql provider extensions
- Updated
Dec 10, 2025 - JavaScript
Registry for cloud and SaaS providers for StackQL, generated from extensions to the providers OpenAPI3 specification
- Updated
Dec 10, 2025 - Go
GitHub Actions for using `stackql` in workflows, for more information seehttps://github.com/stackql/stackql and give us a ⭐ while you're there!
- Updated
Oct 29, 2024 - Jsonnet
DEPRECATED: Replaced byhttps://github.com/stackql/openapisaurus
- Updated
Jan 5, 2023 - JavaScript
Python interface for StackQL
- Updated
Nov 10, 2025 - Python
Middleware solution to allow clients to query back end APIs using SQL
- Updated
Feb 12, 2025 - TypeScript
StackQL Jupyter Notebook Demo
- Updated
Sep 26, 2024 - Jupyter Notebook
StackQL provider documentation for cloud and SaaS providers available in the StackQL Provider Registry, built with Docusaurus.
- Updated
Sep 18, 2025 - CSS
Generates a single OpenAPI document for each Azure Resource Manager service from a set of OpenAPI specifications sourced from Azure REST API specs
- Updated
Sep 17, 2025 - JavaScript
- Updated
Sep 26, 2024 - Jsonnet
Run stackql queries in GitHub Codespaces
- Updated
Nov 12, 2024 - Jupyter Notebook
Sets up the stackql cli in your GitHub Actions workflow.
- Updated
Oct 28, 2024 - JavaScript
GCP foundations using StackQL
- Updated
Jul 22, 2022 - Jsonnet
Model driven resource provisioning and deployment framework using StackQL.
- Updated
Oct 21, 2025 - Python
Real time notifications for open source project maintainers
- Updated
Apr 30, 2024 - Python
Generate a StackQL provider and OpenAPI specs from Cloud Formation specs
- Updated
Oct 11, 2025 - JavaScript
generate stackql provider for Homebrew from openapi specs
- Updated
Sep 18, 2025 - JavaScript
Template for developing StackQL providers that map cloud APIs to SQL interfaces, enabling developers to query and manage cloud resources using SQL.
- Updated
Sep 11, 2025 - JavaScript
Created by Jeffrey Aven and Kieran Rimmer
Released July 2021
- Followers
- 6 followers
- Website
- github.com/topics/stackql