{"id":21262862,"url":"https://github.com/stackql/stackql-demo","last_synced_at":"2025-04-14T06:09:29.929Z","repository":{"id":104132585,"uuid":"502547633","full_name":"stackql/stackql-demo","owner":"stackql","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-26T01:55:39.000Z","size":76,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T06:09:25.203Z","etag":null,"topics":["analytics","aws","azure","cspm","digitalocean","gcp","hacktoberfest","linode","sql","stackql"],"latest_commit_sha":null,"homepage":"https://github.com/stackql/stackql","language":"Jsonnet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackql.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-12T07:26:04.000Z","updated_at":"2024-12-24T21:58:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"7283dd61-c4aa-4a9c-9a4c-4d778931659b","html_url":"https://github.com/stackql/stackql-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackql","download_url":"https://codeload.github.com/stackql/stackql-demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248830395,"owners_count":21168272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","aws","azure","cspm","digitalocean","gcp","hacktoberfest","linode","sql","stackql"],"created_at":"2024-11-21T04:59:33.324Z","updated_at":"2025-04-14T06:09:29.896Z","avatar_url":"https://github.com/stackql.png","language":"Jsonnet","readme":"\u003e ⚡ **Calling All Cloud/Data/Security Enthusiasts, Hacktoberfest 2024 is here!** ⚡  \r\n\u003e Interested in contributing StackQL (SQL) queries for **Cloud Security Posture Management (CSPM)**, **FinOps**, **Cloud Inventory Analysis**, or **Infrastructure-as-Code (IaC)**?  \r\n\u003e\r\n\u003e Check out the issues and get started with your first pull request!, Let’s build something amazing together this Hacktoberfest!  \r\n\r\n💡 **Explore our repositories:** [StackQL](https://github.com/stackql/stackql), [StackQL Deploy](https://stackql-deploy.io/docs/), find provider documentation in the [StackQL Provider Registry Docs](https://registry.stackql.io/)  \r\n\r\n🔎 Build out example queries for [`aws`](https://aws.stackql.io/providers/aws/), [`gcp`](https://google.stackql.io/providers/google/), [`azure`](https://azure.stackql.io/providers/azure/), [`digitalocean`](https://digitalocean.stackql.io/providers/digitalocean/), [`linode`](https://linode.stackql.io/providers/linode/), [`okta`](https://okta.stackql.io/providers/okta/) and more, including multicloud queries!  \r\n\r\n---\r\n\r\n# StackQL Demo\r\n\r\nThis repository contains demos for StackQL using the command line `exec` and `shell` commands.  The following additional demo repositories are available:  \r\n\r\n- [StackQL Jupyter Notebook Demo](https://github.com/stackql/stackql-jupyter-demo)\r\n- [`stackql-exec` GitHub Actions Demo](https://github.com/stackql/stackql-exec)\r\n- [`stackql-assert` GitHub Actions Demo](https://github.com/stackql/stackql-assert)\r\n\r\n**NOTE**: For these demos to work, you will need to:\r\n\r\n1. Set required environment variables for provider authentication (see the [StackQL registry docs](https://registry.stackql.io/) for information sepcific to the provider you are using)\r\n2. (for GCP examples) Place `google` service account json credentials in the `.gitignore` location `creds/stackql-demo.json`.\r\n3. (for GCP examples) Edit references to provider objects to refer to objects you own, eg: the `google` project in `jsonnet` configuration blocks or files.\r\n4. Download the latest `stackql` release for your platform, for Linux you can use the following commands: `curl -L https://bit.ly/stackql-zip -O \u0026\u0026 unzip stackql-zip`\r\n\r\nDemos are broken down by providers in the `providers` directory, for example `providers/aws` contains demos for the `aws` provider.  There are also multi cloud/cross provider demos in the `providers/multi-cloud` directory.  Subdirectories for Infrastructure as Code (IaC) demos and queries (including CSPM queriers) are included under each provider demo dir, for instance `providers/google/iac` and `providers/google/queries`.  \r\n\r\nBefore getting started, you can familairize yourself with the StackQL, including the object model and working with providers by looking at the following topics.\r\n\r\n- [Exploring a provider](docs/discovery.md).\r\n- [SQL Usage](docs/sql_usage.md).\r\n- [Output Types - including `json`, `csv`, `table`](docs/outputs.md).\r\n- [Creating Infrastructure Templates](docs/infra_templates.md).\r\n- [Performing Lifecycle Operations](docs/lifecycle_ops.md).\r\n- [Syncronous and Asnycronous Operations](docs/sync_async.md).","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackql%2Fstackql-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackql%2Fstackql-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackql%2Fstackql-demo/lists"}