Skip to content
@stackql

StackQL Studios

Cloud infrastructure, platform and software asset management and deployment automation software solutions.

logo
latestreleasebadge orgstars downloadsbadge dockerpullsbadge licensebadge

🏢 About StackQL Studios

StackQL Studios maintainsstackqland related projects. We are software and data engineers who consider cloud and SaaS services, resources, and assets data sources. The best way to interact with data is throughSQL.

We are building a unified analytics and IaC framework using SQL for interacting with cloud and SaaS resources and APIs. Our provider registry is based OpenAPI and GraphQL definitions for cloud and SaaS providers; seestackql-provider-registry.

Our config file-based provider plugin approach lowers the entry barrier for contributions compared to traditional code-intensive plugin frameworks. Our SQL-based framework enables a broader audience of users without requiring them to learn yet another DSL.

🌐 Simplifying multi-cloud cloud resource management, XOps, and observability using familiarity and power of SQL.

🎯 Use Cases

  • Simplified Cloud Auditing and Compliance:Audit resource deployments and configurations across multiple cloud and SaaS providers using a simple SQL-based framework
  • Federated Entitlements and Identity Management:Generate reports joining data from an IdP with entitlements in a SaaS, PaaS, or IaaS resource provider
  • FinOps and Cost Optimization:Analyze global resource deployment across multiple providers to identify opportunities for cost recovery or savings
  • Custom Reporting and Dashboarding:Create custom multi-cloud inventory reports
  • Multi-cloud Resource Management:One consistent SQL-based framework for XOps across all cloud, IdP and SaaS providers
  • Automated Infrastructure as Code (IaC):Transactional multi-cloud infrastructure-as-code framework using a SQL ETL approach
  • CI/CD Integration for Deployment Validation:Integrate StackQL in your CI/CD workflows to validate resource state or enforce compliance

🗄️ Key Repositories

Repository Languages Description
stackql Go StackQL core project that enables users to interact with cloud resources using SQL.
stackql-provider-registry OpenAPIDeno Deploy A registry for cloud and SaaS providers for StackQL, generated from extensions to the providers' OpenAPI3 specifications.
stackql-deploy PythonSQL Declarative, state-file-less, infrastructure-as-code using StackQL, see it onpypi.
stackql-deploy-action GitHub ActionsPythonSQL GitHub Action to deploy or test stacks usingstackql-deploy.
stackql-demo SQLPythonJupyterDocker Sample StackQL queries for CSPM, FinOps, inventory and more
stackql-jupyter-demo SQLPythonJupyterDocker Jupyter hub image with StackQL, including%stackqlmagic commands along with some sample notebooks to get started
stackql-actions-demo SQLGitHub ActionsJavaScript Demonstration of the StackQL GitHub Marketplace Actions to use StackQL in GitHub Actions workflows
stackql-codespaces-notebook SQLPythonJupyter Template repository to use StackQL in GitHub Codespaces, along with sample notebooks to get started
stackql-server PostgreSQL Self contained StackQL server with a Postgres backend for relational algebra and temporary storage, seestackql/stackql-server
stackqljs NPMJSJavaScriptTypeScriptDeno StackQL client library for Deno and Node.js, seenpmjs
pystackql Python PyPi package to use StackQL within Python or IPython applications, seereadthedocs
setup-stackql GitHub ActionsJavaScript GitHub Action to setup StackQL in an Actions workflow; see overview in the GitHub Actionsmarketplace
stackql-assert GitHub ActionsJavaScript GitHub Action to run compliance or validation checks using StackQL in an Actions workflow; see overview in the GitHub Actionsmarketplace
stackql-exec GitHub ActionsJavaScript GitHub Action to execute StackQL queries in an Actions workflow; see overview in the GitHub Actionsmarketplace
google-discovery-to-openapi JavaScriptOpenAPI Extracts compliant OpenAPI3 specification from Google discovery docs
aws-cfn-schema-to-openapi JavaScriptOpenAPI Creates compliant OpenAPI3 specifications with StackQL extensions from AWS CloudFormation schema documents
stackql-azure-openapi JavaScriptOpenAPI Creates compliant OpenAPI3 specifications from Microsoft AutoRest
openapisaurus TypeScriptDenoOpenAPI StackQL provider development studio using Deno/TypeScript
stackql-middleware TypeScriptDeno Use StackQL with a public or private registry to submit SQL queries in APIPOSTbodies to extract, project or mutate data (similar to GraphQL, but using SQL)
stackql-playground TypeScriptReact Front end application connecting to astackql-middlewareserver
any-sdk GoOpenAPI Golang library to support traversal algorithms on StackQL augmented openapi doc structure and SQL semantics.

👐 Getting Involved

We welcome contributions and community involvement in StackQL. Whether you're interested in contributing code (including SQL queries or new providers), reporting bugs, or requesting features, your input is valuable to us.

📜 StackQL is released under theMIT License.

🛠️ Services We Provide

StackQL Studios provides custom audit services to create and automate client reports for Cloud Security Posture Management, Entitlements or User Access Management, FinOps/Cost Optimization, Network Analysis, Multi-Cloud Inventory Analysis, and more. Contact us at[email protected]


🌍 For more information, visit ourwebsite,follow us onX,or join ourDiscord Server.

Pinned Loading

  1. stackql stackqlPublic

    Query, provision and operate Cloud and SaaS resources and APIs using an extensible SQL based framework

    Go 512 47

  2. stackql-provider-registry stackql-provider-registryPublic

    Registry for cloud and SaaS providers for StackQL, generated from extensions to the providers OpenAPI3 specification

    Go 22 3

  3. stackql-jupyter-demo stackql-jupyter-demoPublic

    StackQL Jupyter Notebook Demo

    Jupyter Notebook 8

  4. pystackql pystackqlPublic

    Python interface for StackQL

    Python 9 2

  5. stackql-codespaces-notebook stackql-codespaces-notebookPublic template

    Run stackql queries in GitHub Codespaces

    Jupyter Notebook 6

  6. google-discovery-to-openapi google-discovery-to-openapiPublic

    Convert Google discovery API documents to fully compliant OpenAPI3 specifications

    JavaScript 32 7

Repositories

Showing 10 of 62 repositories
  • stackql-provider-registry Public

    Registry for cloud and SaaS providers for StackQL, generated from extensions to the providers OpenAPI3 specification

    stackql/stackql-provider-registry’s past year of commit activity
    Go 22 3 0 0 UpdatedOct 18, 2024
  • stackql-registry-docs Public

    StackQL provider documentation for cloud and SaaS providers available in the StackQL Provider Registry, built with Docusaurus.

    stackql/stackql-registry-docs’s past year of commit activity
    CSS 8 1 0 0 UpdatedOct 18, 2024
  • stackql-azure-openapi Public

    Generates a single OpenAPI document for each Azure Resource Manager service from a set of OpenAPI specifications sourced from Azure REST API specs

    stackql/stackql-azure-openapi’s past year of commit activity
    JavaScript 6 0 0 0 UpdatedOct 18, 2024
  • stackql-provider-tests Public

    Test suite for stackql providers

    stackql/stackql-provider-tests’s past year of commit activity
    Python 6 0 0 0 UpdatedOct 15, 2024
  • stackql/chocolatey-install’s past year of commit activity
    PowerShell 6 0 0 0 UpdatedOct 14, 2024
  • stackql-deploy Public

    Model driven resource provisioning and deployment framework using StackQL.

    stackql/stackql-deploy’s past year of commit activity
    Python 3 MIT 1 9 0 UpdatedOct 9, 2024
  • openapisaurus Public

    Deno based openapi document utility for splitting openapi spec and generating stackql providers

    stackql/openapisaurus’s past year of commit activity
    TypeScript 6 MIT 0 0 0 UpdatedOct 2, 2024
  • stackql Public

    Query, provision and operate Cloud and SaaS resources and APIs using an extensible SQL based framework

    stackql/stackql’s past year of commit activity
  • any-sdk Public
    stackql/any-sdk’s past year of commit activity
    Go 0 MIT 0 0 0 UpdatedSep 30, 2024
  • .github Public
    stackql/.github’s past year of commit activity
    0 MIT 0 0 0 UpdatedSep 26, 2024

Sponsors

  • @vwake7

Top languages

Loading…

Most used topics

Loading…