<!DOCTYPE html><html lang="en" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default" data-has-hydrated="false"><head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.10.1">
<title data-rh="true">5 Minute Dashboards with StackQL | StackQL</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://stackql.io/blog/five-minute-dashboards-with-stackql.md"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="robots" content="index,follow"><meta data-rh="true" name="twitter:site" content="@stackql"><meta data-rh="true" name="twitter:creator" content="@stackql"><meta data-rh="true" name="twitter:title" content="StackQL - SQL for Cloud Infrastructure and AI Agents"><meta data-rh="true" name="twitter:description" content="StackQL is an open-source infrastructure-as-code tool and the substrate for AI agents to communicate with cloud control planes and data planes using SQL."><meta data-rh="true" name="og:locale" content="en_US"><meta data-rh="true" name="og:site_name" content="StackQL"><meta data-rh="true" name="msapplication-TileColor" content="#2d89ef"><meta data-rh="true" name="theme-color" content="#ffffff"><meta data-rh="true" name="wot-verification" content="38f4ae79b091dc8046a0"><meta data-rh="true" property="og:title" content="5 Minute Dashboards with StackQL | StackQL"><meta data-rh="true" name="description" content="Five minute dashboards with StackQL and Superset, check it out!"><meta data-rh="true" property="og:description" content="Five minute dashboards with StackQL and Superset, check it out!"><meta data-rh="true" name="keywords" content="stackql,analytics"><meta data-rh="true" property="og:image" content="https://stackql.io/img/blog/stackql-featured-image.png"><meta data-rh="true" name="twitter:image" content="https://stackql.io/img/blog/stackql-featured-image.png"><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="article:published_time" content="2023-10-14T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://www.linkedin.com/in/kieranrimmer/"><meta data-rh="true" property="article:tag" content="stackql,analytics"><link data-rh="true" rel="icon" href="/favicon.ico"><link data-rh="true" rel="canonical" href="https://stackql.io/blog/five-minute-dashboards-with-stackql.md"><link data-rh="true" rel="alternate" href="https://stackql.io/blog/five-minute-dashboards-with-stackql.md" hreflang="en"><link data-rh="true" rel="alternate" href="https://stackql.io/blog/five-minute-dashboards-with-stackql.md" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://HYO8BM1W1Y-dsn.algolia.net" crossorigin="anonymous"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md","mainEntityOfPage":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md","url":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md","headline":"5 Minute Dashboards with StackQL","name":"5 Minute Dashboards with StackQL","description":"Five minute dashboards with StackQL and Superset, check it out!","datePublished":"2023-10-14T00:00:00.000Z","author":{"@type":"Person","name":"Kieran Rimmer","description":"Technologist and Cloud Consultant","url":"https://www.linkedin.com/in/kieranrimmer/"},"image":{"@type":"ImageObject","@id":"https://stackql.io/img/blog/stackql-featured-image.png","url":"https://stackql.io/img/blog/stackql-featured-image.png","contentUrl":"https://stackql.io/img/blog/stackql-featured-image.png","caption":"title image for the blog post: 5 Minute Dashboards with StackQL"},"keywords":["stackql","analytics"],"isPartOf":{"@type":"Blog","@id":"https://stackql.io/blog","name":"StackQL Blog"}}</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="StackQL Blog Feed RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="StackQL Blog Feed Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="StackQL Blog Feed JSON Feed">

<link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-M7GH68KJ3F"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-M7GH68KJ3F",{anonymize_ip:!0})</script>



<link rel="search" type="application/opensearchdescription+xml" title="StackQL" href="/opensearch.xml">





<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#0f4c81"><link rel="stylesheet" href="/assets/css/styles.6bd62d77.css">
<script src="/assets/js/runtime~main.8b45d319.js" defer="defer"></script>
<script src="/assets/js/main.fa40b688.js" defer="defer"></script>
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#article","isPartOf":{"@type":"WebPage","@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#webpage"},"headline":"5 Minute Dashboards with StackQL","datePublished":"2023-10-14T00:00:00.000Z","dateModified":"2023-10-14T00:00:00.000Z","mainEntityOfPage":{"@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#webpage"},"wordCount":28,"publisher":{"@id":"https://stackql.io/#organization"},"image":{"@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#primaryimage"},"thumbnailUrl":"https://stackql.io/img/blog/stackql-featured-image.png","keywords":["stackql","analytics"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","isPartOf":{"@id":"https://stackql.io/#website"},"inLanguage":"en-US","datePublished":"2021-07-01","@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#webpage","url":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md","name":"5 Minute Dashboards with StackQL","description":"Five minute dashboards with StackQL and Superset, check it out!","dateModified":"2026-06-12T12:18:17.820Z","breadcrumb":{"@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#breadcrumb"},"potentialAction":[{"@type":"ReadAction","target":["https://stackql.io/blog/five-minute-dashboards-with-stackql.md"]}],"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1","article p:first-of-type","[data-speakable]"]}},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#primaryimage","url":"https://stackql.io/img/blog/stackql-featured-image.png","contentUrl":"https://stackql.io/img/blog/stackql-featured-image.png","caption":"5 Minute Dashboards with StackQL","width":1200,"height":627},{"@type":"BreadcrumbList","@id":"https://stackql.io/blog/five-minute-dashboards-with-stackql.md/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"item":"https://stackql.io","name":"Home"},{"@type":"ListItem","position":2,"item":"https://stackql.io/blog","name":"Blog"},{"@type":"ListItem","position":3,"name":"5 Minute Dashboards with StackQL"}]},{"@type":"WebSite","@id":"https://stackql.io/#website","name":"StackQL","url":"https://stackql.io","description":"The substrate for AI agents to interact with cloud control planes and data planes using SQL","publisher":{"@id":"https://stackql.io/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://stackql.io/search?q={searchTerms}"},"query-input":"required name=searchTerms"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://stackql.io/#organization","name":"StackQL","url":"https://stackql.io","sameAs":["https://twitter.com/stackql","https://www.linkedin.com/company/stackql","https://github.com/stackql","https://www.youtube.com/@stackql","https://hub.docker.com/u/stackql"],"contactPoint":{"@type":"ContactPoint","email":"info@stackql.io"},"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://stackql.io/#logo","url":"https://stackql.io/img/stackql-cover.png","contentUrl":"https://stackql.io/img/stackql-cover.png","width":1440,"height":900,"caption":"StackQL - your cloud using SQL"},"address":{"@type":"PostalAddress","addressCountry":"AU","postalCode":"3001","streetAddress":"Level 24, 570 Bourke Street, Melbourne, Victoria"},"taxID":"ABN 65 656 147 054"}]}</script></head>
<body>
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/logo-original.svg" alt="StackQL" class="themedImage_Pn4p themedImage--light_PnYV"><img src="/img/logo-white.svg" alt="StackQL" class="themedImage_Pn4p themedImage--dark_eYgw"></div></a><a class="navbar__item navbar__link" href="/install">Install</a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">AI Agents</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/command-line-usage/mcp">MCP Server</a></li><li><a class="dropdown__link" href="/docs/mcp">MCP Tools</a></li></ul></div><a class="navbar__item navbar__link" href="/stackql-deploy">stackql-deploy</a><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/providers">Providers</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/providers/aws">AWS</a></li><li><a class="dropdown__link" href="/providers/azure">Azure</a></li><li><a class="dropdown__link" href="/providers/google">Google</a></li><li><a class="dropdown__link" href="/providers/databricks">Databricks</a></li><li><a class="dropdown__link" href="/providers/snowflake">Snowflake</a></li><li><a class="dropdown__link" href="/providers/confluent">Confluent</a></li><li><a class="dropdown__link" href="/providers/okta">Okta</a></li><li><a class="dropdown__link" href="/providers/github">GitHub</a></li><li><a class="dropdown__link" href="/providers/openai">OpenAI</a></li><li><a class="dropdown__link" href="/providers/cloudflare">Cloudflare</a></li><li><a class="dropdown__link" href="/providers">... More</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">More</a><ul class="dropdown__menu"><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/blog">Blog</a></li><li><a class="dropdown__link" href="/docs/tutorials">Tutorials</a></li></ul></div></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href="https://github.com/stackql/stackql" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" aria-label="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search (Meta+k)" aria-keyshortcuts="Meta+k"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="8" stroke="currentColor" fill="none" stroke-width="1.4"></circle><path d="m21 21-4.3-4.3" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class="container margin-vert--lg"><div class="row"><aside class="col col--3"><nav class="sidebar_re4s thin-scrollbar" aria-label="Blog recent posts navigation"><div class="sidebarItemTitle_pO2u margin-bottom--md">All posts</div><div role="group"><h3 class="yearGroupHeading_rMGB">2026</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/autonomous-edge-defense-ai-agents-sql">Autonomous Edge Defense with AI Agents and SQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/updated-cloudflare-provider-available">Cloudflare Provider - May 2026</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/confluent-provider-may-2026-update">Confluent Provider Update - May 2026</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/github-provider-april-2026-update">GitHub Provider Update - April 2026</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-deploy-2-0-rust-rewrite">stackql-deploy 2.0 - Rewritten in Rust</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-in-databricks-web-terminal">Run StackQL Queries from the Databricks Web Terminal</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/new-databricks-providers-available">New Databricks Providers for StackQL Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/new-awscc-provider-available">New Dedicated AWS Cloud Control Provider Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-joins-linux-foundation-agentic-ai-foundation">StackQL Joins the Linux Foundation and Agentic AI Foundation</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2025</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/google-provider-december-2025-update">Google Provider Update - December 2025</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/window-functions-and-ctes-now-available">Window Functions and CTEs Now Available in StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-provider-development-skill-for-claude">StackQL Provider Development Skill for Claude</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/markdownkv-output-format-available-in-pystackql">Markdown-KV Output Format Available in pystackql</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-mcp-server-now-available">StackQL MCP Server Now Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/latest-datadog-provider-available">Latest Datadog Provider for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/latest-linode-provider-available">Latest Linode Provider for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/deno-deploy-provider-available">Deno Deploy Provider Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/latest-digitalocean-provider-available">Latest DigitalOcean Provider Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/new-okta-provider-released">New Okta Provider Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/updated-google-providers-available">Updated Google Providers for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/snowflake-provider-for-stackql-released">Snowflake Provider for StackQL Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/quickly-identify-old-node-runtimes-in-aws-lambda">(Quickly) Identify Old Node Runtimes in AWS Lambda</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/latest-aws-provider-for-stackql-released">New AWS Provider Available (Jan 2025)</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2024</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/databricks-provider-for-stackql-available">Databricks Provider for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/confluent-provider-for-stackql-released">Confluent provider for stackql released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/use-stackql-to-identify-old-tls-versions-for-azure-services">Identify Outdated TLS Versions in Azure with StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/anthropic-provider-for-stackql-available">Anthropic Provider for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/openai-provider-for-stackql-available">OpenAI Provider for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/latest-google-provider-available">Updated Google Provider Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-deploy-docs-site-live">stackql-deploy Docs Site Live</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/linux-arm64-build-available">Linux arm64 StackQL Binary Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-deploy-github-action-available">GitHub Action available for stackql-deploy</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/delete-default-aws-vpcs-with-stackql">Delete Default AWS VPCs with StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/new-stackql-azure-providers-jun-2024">New Azure Providers Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/google-firewall-analysis-using-stackql">Google Firewall Analysis using StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/new-google-provider-available">Updated google provider for StackQL available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/introducing-model-driven-iac-with-stackql-deploy">Introducing model-driven IaC with stackql-deploy</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/the-5-minute-global-aws-inventory">The 5 Minute Global AWS Inventory</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/using-stackql-in-native-cloud-shells-in-aws-azure-and-gcp">Using StackQL in Native Cloud Shells in AWS, Azure and GCP</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/new-azure-providers-for-stackql-available">New Azure Providers for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-providers-for-datadog-and-pagerduty-now-available">StackQL Providers for DataDog and PagerDuty Now Available</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2023</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/builtin-parallel-query-execution-in-stackql">Builtin Parallel Query Execution in StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/godaddy-provider-for-stackql-now-available">GoDaddy Provider for StackQL Now Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/vercel-provider-for-stackql-available">Vercel provider for StackQL available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/cloud-and-saas-visibility-with-stackql-and-powerbi">Cloud and SaaS Visibility with StackQL and PowerBI</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/query-resources-across-aws-regions-asynchronously">Query Resources Across AWS Regions Asynchronously</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/use-stackql-in-codespaces">Use StackQL in Codespaces</a></li><li class="sidebarItem__DBe"><a aria-current="page" class="sidebarItemLink_mo7H sidebarItemLinkActive_I1ZP" href="/blog/five-minute-dashboards-with-stackql.md">5 Minute Dashboards with StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/introducing-materialized-views-with-stackql">Introducing Materialized Views with StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/introducing-table-valued-functions-in-stackql">Introducing Table Valued Functions in StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/query-and-create-github-releases-using-stackql">Query and Create GitHub Releases using StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/query-and-manage-google-workspace-users-and-groups-with-stackql">Query and Manage Google Workspace Users and Groups with StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/support-for-outer-joins-released">Support for Outer Joins Released for StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-dashboards-with-superset">StackQL Superset Dashboards Quickstart</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/linode-provider-for-stackql-released">StackQL Linode provider Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/digitalocean-provider-for-stackql-released">Digital Ocean provider for StackQL Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/getting-files-changed-in-a-github-commit">Using StackQL to find changed files in a commmit using GitHub Actions</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-github-actions">StackQL GitHub Actions Tutorial</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-pypi-package-available">StackQL PyPI Package is Now Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/setup-stackql-github-action">Using the setup-stackql Github Action</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/cross-cloud-queries-with-stackql">Cross Cloud Queries with StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/sumologic-provider-for-stackql-now-available">Sumologic Provider for StackQL Now Available</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2022</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/cloud-security-and-inventory-analysis-with-stackql-and-jupyter">Cloud security and inventory analysis with StackQL and Jupyter</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-middleware-and-playground-available">StackQL Middleware and Playground Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/new-functions-and-azure-provider-available">New Functions and Azure Provider Available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/stackql-aws-provider-released">StackQL Provider for AWS Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/azure-provider-for-stackql-released">StackQL provider for Azure is now available</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubernetes-provider-for-stackql-released">Kubernetes Provider for StackQL Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/analyzing-iam-in-the-gcp-resource-heirarchy">Analyzing IAM in the GCP Resource Hierarchy</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/netlify-provider-for-stackql-released">Netlify Provider for StackQL Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/github-provider-for-stackql-released">GitHub Provider for StackQL Released</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/introducing-the-stackql-provider-registry">Introducing the StackQL Provider Registry</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2021</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/big-query-cost-analysis-using-stackql">Big Query Cost Analysis using StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/exploring-gcp-roles-with-stackql">Exploring GCP Roles with StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/gke-autopilot-the-easy-way">GKE Autopilot - the easy way</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/using-the-jsonnet-map-function">Using the Jsonnet Map Function</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/querying-bigquery-errors-and-load-stats">Querying Big Query Errors and Load Stats</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/exploring-the-google-cloud-asset-api">Exploring the Google Cloud Asset API</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/preventing-public-access-for-gcs-buckets">Preventing Public Access for GCS Buckets</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/analyze-gcs-usage-logs-in-bigquery">Enable Logging for Google Cloud Storage Buckets and Analyzing Logs in Big Query (Part II)</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/enable-google-cloud-storage-logging">Enable Logging for Google Cloud Storage Buckets and Analyzing Logs in Big Query (Part I)</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/deploying-and-querying-gcs-buckets-using-stackql">Deploying and Querying GCS Buckets using StackQL</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/exploring-gcp-services-and-resources-using-stackql">Exploring GCP services and resources using StackQL</a></li></ul></div></nav></aside><main class="col col--7"><article class=""><header><div class="row_cQ7g"><div class="dropdownWrapper_yQfY"><style data-emotion="css el00xt">.css-el00xt{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;font-size:0.8125rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:3px 9px;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border:1px solid rgba(25, 118, 210, 0.5);color:#1976d2;text-transform:none;font-family:var(--ifm-font-family-base);font-weight:600;font-size:0.75rem;border-color:var(--ifm-color-primary);color:var(--ifm-color-primary);}.css-el00xt:hover{-webkit-text-decoration:none;text-decoration:none;background-color:rgba(25, 118, 210, 0.04);border:1px solid #1976d2;}@media (hover: none){.css-el00xt:hover{background-color:transparent;}}.css-el00xt.Mui-disabled{color:rgba(0, 0, 0, 0.26);border:1px solid rgba(0, 0, 0, 0.12);}.css-el00xt:hover{border-color:var(--ifm-color-primary);background-color:rgba(0, 65, 101, 0.04);}</style><style data-emotion="css p95och">.css-p95och{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;font-size:0.8125rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:3px 9px;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border:1px solid rgba(25, 118, 210, 0.5);color:#1976d2;text-transform:none;font-family:var(--ifm-font-family-base);font-weight:600;font-size:0.75rem;border-color:var(--ifm-color-primary);color:var(--ifm-color-primary);}.css-p95och::-moz-focus-inner{border-style:none;}.css-p95och.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-p95och{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-p95och:hover{-webkit-text-decoration:none;text-decoration:none;background-color:rgba(25, 118, 210, 0.04);border:1px solid #1976d2;}@media (hover: none){.css-p95och:hover{background-color:transparent;}}.css-p95och.Mui-disabled{color:rgba(0, 0, 0, 0.26);border:1px solid rgba(0, 0, 0, 0.12);}.css-p95och:hover{border-color:var(--ifm-color-primary);background-color:rgba(0, 65, 101, 0.04);}</style><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeSmall MuiButton-outlinedSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeSmall MuiButton-outlinedSizeSmall MuiButton-colorPrimary css-p95och" tabindex="0" type="button" aria-haspopup="menu" aria-expanded="false">Ask AI about this page<style data-emotion="css hqw408">.css-hqw408{display:inherit;margin-right:-2px;margin-left:8px;}.css-hqw408>*:nth-of-type(1){font-size:18px;}</style><span class="MuiButton-icon MuiButton-endIcon MuiButton-iconSizeSmall css-hqw408"><style data-emotion="css vubbuv">.css-vubbuv{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-size:1.5rem;}</style><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="KeyboardArrowDownIcon"><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"></path></svg></span></button><style data-emotion="css 17kn40b">.css-17kn40b .MuiPaper-root{font-family:var(--ifm-font-family-base);min-width:200px;}</style><style data-emotion="css 1774aau">.css-1774aau .MuiPaper-root{font-family:var(--ifm-font-family-base);min-width:200px;}</style></div></div><h1 class="title_f1Hy">5 Minute Dashboards with StackQL</h1><div class="container_mt6G margin-vert--md"><time datetime="2023-10-14T00:00:00.000Z">October 14, 2023</time> · <!-- -->One min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://www.linkedin.com/in/kieranrimmer/" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Kieran Rimmer</span></a></div><small class="authorTitle_nd0D" title="Technologist and Cloud Consultant">Technologist and Cloud Consultant</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div id="__blog-post-container" class="markdown"><p>Five minute dashboards with StackQL and Superset, check it out!</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/YXNHF6YiAvU?si=rRZltbjoyLRDd8Ca" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"></iframe>
<p>Visit us and give us a ⭐ on <a href="https://github.com/stackql/stackql" target="_blank" rel="noopener noreferrer" class=""><strong>GitHub</strong></a></p></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/stackql">stackql</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/analytics">analytics</a></li></ul></div></div><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/stackql/stackql.io/edit/main/blog/2023-10-14-five-minute-dashboards-with-stackql.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_JAkA"></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><a class="pagination-nav__link pagination-nav__link--prev" href="/blog/use-stackql-in-codespaces"><div class="pagination-nav__sublabel">Newer post</div><div class="pagination-nav__label">Use StackQL in Codespaces</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/blog/introducing-materialized-views-with-stackql"><div class="pagination-nav__sublabel">Older post</div><div class="pagination-nav__label">Introducing Materialized Views with StackQL</div></a></nav></main></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links" style="align-items:flex-start"><div class="col col--6 footer__col"><a class="footerLogoLink_fGS1" href="/"><img src="/img/logo-original.svg" alt="StackQL" class="themedImage_Pn4p themedImage--light_PnYV footer__logo" width="208" height="70"><img src="/img/logo-white.svg" alt="StackQL" class="themedImage_Pn4p themedImage--dark_eYgw footer__logo" width="208" height="70"></a><p class="footer__subtitle" style="margin-top:0;margin-bottom:0.5rem">A new approach to querying and <br>provisioning cloud services.</p><div style="display:flex;gap:1rem;margin-top:1rem;align-items:center"><a href="https://aaif.io/members/" target="_blank" rel="noopener" class="footerLogoLink_fGS1"><img src="/img/aaif_memberbadge_silver.svg" alt="AAIF Member" style="height:90px"></a><a href="https://www.linuxfoundation.org/about/members" target="_blank" rel="noopener" class="footerLogoLink_fGS1"><img src="/img/LF_MemberLevel_silver.svg" alt="Linux Foundation Member" style="height:90px"></a></div></div><div class="col footer__col"><h4 class="footer__title">StackQL</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/stackqldocs">Documentation</a></li><li class="footer__item"><a class="footer__link-item" href="/install">Install</a></li><li class="footer__item"><a class="footer__link-item" href="/contact-us">Contact us</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/providers">Providers</a></li><li class="footer__item"><a class="footer__link-item" href="/stackql-deploy">stackql-deploy</a></li><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a class="footer__link-item" href="/tutorials">Tutorials</a></li></ul></div></div><div class="divider"></div><div class="footer__bottom text--center"><div class="footer__copyright">© 2026 StackQL Studios ABN 65 656 147 054</div></div><div class="footer__bottom text--center"><style data-emotion="css 1uljsrr">.css-1uljsrr{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1uljsrr:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1uljsrr:hover{background-color:transparent;}}.css-1uljsrr.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><style data-emotion="css 1w8s6so">.css-1w8s6so{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1w8s6so::-moz-focus-inner{border-style:none;}.css-1w8s6so.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-1w8s6so{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-1w8s6so:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1w8s6so:hover{background-color:transparent;}}.css-1w8s6so.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><a class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeLarge footerSocialIconButton css-1w8s6so" tabindex="0" href="https://github.com/stackql" target="_blank" rel="noopener"><span></span></a><style data-emotion="css 1uljsrr">.css-1uljsrr{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1uljsrr:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1uljsrr:hover{background-color:transparent;}}.css-1uljsrr.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><style data-emotion="css 1w8s6so">.css-1w8s6so{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1w8s6so::-moz-focus-inner{border-style:none;}.css-1w8s6so.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-1w8s6so{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-1w8s6so:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1w8s6so:hover{background-color:transparent;}}.css-1w8s6so.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><a class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeLarge footerSocialIconButton css-1w8s6so" tabindex="0" href="https://twitter.com/stackql" target="_blank" rel="noopener"><span></span></a><style data-emotion="css 1uljsrr">.css-1uljsrr{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1uljsrr:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1uljsrr:hover{background-color:transparent;}}.css-1uljsrr.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><style data-emotion="css 1w8s6so">.css-1w8s6so{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1w8s6so::-moz-focus-inner{border-style:none;}.css-1w8s6so.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-1w8s6so{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-1w8s6so:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1w8s6so:hover{background-color:transparent;}}.css-1w8s6so.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><a class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeLarge footerSocialIconButton css-1w8s6so" tabindex="0" href="https://www.linkedin.com/company/stackql" target="_blank" rel="noopener"><span></span></a><style data-emotion="css 1uljsrr">.css-1uljsrr{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1uljsrr:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1uljsrr:hover{background-color:transparent;}}.css-1uljsrr.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><style data-emotion="css 1w8s6so">.css-1w8s6so{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1w8s6so::-moz-focus-inner{border-style:none;}.css-1w8s6so.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-1w8s6so{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-1w8s6so:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1w8s6so:hover{background-color:transparent;}}.css-1w8s6so.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><a class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeLarge footerSocialIconButton css-1w8s6so" tabindex="0" href="https://discord.com/invite/xVXZ9d5NxN" target="_blank" rel="noopener"><span></span></a><style data-emotion="css 1uljsrr">.css-1uljsrr{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1uljsrr:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1uljsrr:hover{background-color:transparent;}}.css-1uljsrr.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><style data-emotion="css 1w8s6so">.css-1w8s6so{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:12px;font-size:1.75rem;}.css-1w8s6so::-moz-focus-inner{border-style:none;}.css-1w8s6so.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-1w8s6so{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-1w8s6so:hover{background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1w8s6so:hover{background-color:transparent;}}.css-1w8s6so.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}</style><a class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeLarge footerSocialIconButton css-1w8s6so" tabindex="0" href="https://join.slack.com/t/stackqlcommunity/shared_invite/zt-1cbdq9s5v-CkY65IMAesCgFqjN6FU6hg" target="_blank" rel="noopener"><span></span></a></div></div></footer></div>

<div data-netlify-deploy-id="6a2bf8713c20fb0008f06763" data-netlify-site-id="ad26d902-9cb1-43be-90d9-284e8c7ac687" data-vcs="github" style="position:fixed">
  
  <script async src="/.netlify/scripts/cdp"></script>
</div></body></html>