cloudquery

command module
v0.32.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2022 License: MPL-2.0 Imports: 2 Imported by: 0

README

cloudquery logo

The open-source cloud asset inventory powered by SQL.

BuildStatus License

CloudQuery extracts, transforms, and loads your cloud assets into normalized PostgreSQL tables. CloudQuery enables you to assess, audit, and monitor the configurations of your cloud assets.

CloudQuery key use-cases and features:

  • Search: Use standard SQL to find any asset based on any configuration or relation to other assets.
  • Visualize: Connect CloudQuery standard PostgreSQL database to your favorite BI/Visualization tool such as Grafana, QuickSight, etc...
  • Policy-as-Code: Codify your security & compliance rules with SQL as the query engine.

Supported providers (Actively expanding)

Check out https://hub.cloudquery.io.

If you want us to add a new provider or resource please open an Issue.

See docs for developing new provider.

Getting Started

Please check out our 'Getting Started' guides:

For other providers, you can follow their specific guide on Cloudquery Hub, as well reference the Getting Started with AWS for general installation and configuration tips.

Compile and run

go build .
./cloudquery # --help to see all options

Deployment

Checkout cloudquery/helm-charts

License

By contributing to cloudquery you agree that your contributions will be licensed as defined on the LICENSE file.

Hiring

If you are into Go, Backend, Cloud, GCP, AWS - ping us at jobs [at] our domain

Contribution

Feel free to open Pull-Request for small fixes and changes. For bigger changes and new providers please open an issue first to prevent double work and discuss relevant stuff.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cli module
cmd
persistentdata
Package persistentdata will look for the given filename in two paths: ~/.cq/ and ./.cq/.
Package persistentdata will look for the given filename in two paths: ~/.cq/ and ./.cq/.
pkg
core/state
Package state interacts with core database schema and stores cloudquery metadata such as fetch summaries
Package state interacts with core database schema and stores cloudquery metadata such as fetch summaries
plugin/registry
Package registry is a generated GoMock package.
Package registry is a generated GoMock package.
ui
plugins
source/aws Module
source/azure Module
source/fuzz Module
source/gandi Module
source/gcp Module
source/github Module
source/gitlab Module
source/heroku Module
source/jira Module
source/k8s Module
source/notion Module
source/okta Module
source/oracle Module
source/snyk Module
source/test Module
source/vercel Module
scaffold module
scripts
v1-migration Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL