awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
capitalone avatar

capitalone/cloud-custodian

0
View on GitHub↗
6,016 stars·1,625 forks·Python·Apache-2.0·17 viewscloudcustodian.io↗

Cloud Custodian

Cloud Custodian is a multi-cloud governance engine and policy enforcement tool designed to automate security, compliance, and cost optimization across various cloud providers. It functions as a rules engine that uses a declarative domain specific language to query cloud resources and execute corrective actions based on predefined filters.

The system operates as a serverless policy orchestrator, deploying provider-specific functions to trigger real-time enforcement in response to cloud resource changes. It provides a provider-agnostic resource abstraction to maintain consistent operational policies across multiple accounts, subscriptions, and projects.

Its capabilities cover cloud infrastructure auditing, including the analysis of assets within continuous integration pipelines and the generation of compliance reporting. The tool also supports cost optimization to identify and remove unused resources and includes a simulation mode to identify affected resources without applying actual changes.

Features

  • Cloud Governance Policies - Provides a complete engine for defining and enforcing security, cost, and compliance policies across cloud resources.
  • Cloud Infrastructure Cost Optimization - Automatically identifies and removes unused or oversized cloud resources to reduce infrastructure spending.
  • Event-Driven Resource Enforcement - Provisions serverless functions and event sources to trigger real-time policy enforcement based on cloud provider events.
  • YAML Policy Definitions - Utilizes a declarative YAML-based domain specific language to define resource filters and corrective governance actions.
  • Cloud Resource Managers - Connects to multiple cloud platforms to discover, catalog, and control virtual machines, storage, and network resources.
  • Multi-Cloud Account Management - Executes governance policies across multiple accounts, subscriptions, and projects across different cloud providers.
  • Serverless Deployment - Deploys provider-specific serverless functions that trigger real-time policy enforcement in response to cloud resource changes.
  • Serverless Orchestrators - Orchestrates the deployment and execution of ephemeral, event-driven functions for real-time policy enforcement.
  • Cloud Infrastructure Security Auditors - Analyzes cloud resource configurations against security rules across multiple providers to report compliance metrics.
  • Cloud Provider Abstractions - Uses a provider-agnostic abstraction layer to map disparate cloud API responses into a common internal format.
  • Stateless Policy Execution - Executes governance policies as independent, idempotent operations without maintaining a persistent internal database of cloud state.
  • Resource Compliance Monitoring - Continuously tracks cloud resource configurations and outputs matched metrics into object storage and monitoring tools.
  • Infrastructure as Code Security - Performs security scanning on infrastructure configuration files within development and CI pipelines.
  • Infrastructure Policy Enforcement - Analyzes infrastructure assets within CI pipelines to provide immediate feedback on policy violations.
  • Cloud Policy Dry-Runs - Provides a simulation mode to verify policy matching and impact on live cloud resources without applying changes.
  • Compliance Reporting - Generates structured compliance data and metrics on resource adherence for auditing infrastructure state.
  • Security & Privacy - Policy-driven engine for managing cloud resource compliance and security.

Star history

Star history chart for capitalone/cloud-custodianStar history chart for capitalone/cloud-custodian

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cloud Custodian

Similar open-source projects, ranked by how many features they share with Cloud Custodian.
  • cloud-custodian/cloud-custodiancloud-custodian avatar

    cloud-custodian/cloud-custodian

    6,011View on GitHub↗

    Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance. It functions as a stateless policy execution engine, where each policy evaluation runs as an independent, idempotent operation without maintaining internal state between runs. Policies are defined using a YAML-based domain-specific language that structures rules as a query-filter-action pipeline. The engine supports dry-run validation, allowing users to simulate policy actions against live resources without applying c

    Python
    View on GitHub↗6,011
  • cloudquery/cloudquerycloudquery avatar

    cloudquery/cloudquery

    6,438View on GitHub↗

    CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and normalize resource metadata from various cloud providers and SaaS platforms. It functions as a centralized asset inventory manager and security posture manager, extracting configuration and state data into relational databases, data lakes, or data warehouses. The system distinguishes itself by transforming complex, nested cloud API responses into flat relational tables, enabling the use of standard SQL for asset querying and analysis. It employs a modular plugin system for data ex

    Goairbyteattack-surface-managementaws
    View on GitHub↗6,438
  • cloudsploit/scanscloudsploit avatar

    cloudsploit/scans

    3,748View on GitHub↗

    This project is a multi-cloud security auditor and configuration audit tool designed to identify misconfigurations and vulnerabilities across various cloud service provider environments. It functions as a cloud security posture management tool and a vulnerability remediation engine, allowing users to scan resources against security best practices and industry compliance standards. The system distinguishes itself by combining detection with a remediation engine that executes corrective actions to fix discovered security gaps. It employs a plugin-based audit engine and a provider-agnostic abstr

    JavaScript
    View on GitHub↗3,748
  • fog/fogfog avatar

    fog/fog

    4,297View on GitHub↗

    Fog is a Ruby cloud infrastructure SDK that provides a standardized interface for managing compute, storage, and network resources across multiple cloud providers. It utilizes a multi-cloud abstraction layer to translate generic resource requests into provider-specific API calls, unifying infrastructure control through a consistent set of Ruby objects. The project includes a cloud API mocking framework that simulates provider responses and resource behavior in memory. This allows for the testing of infrastructure integration logic without making actual network requests or incurring provider c

    Ruby
    View on GitHub↗4,297
See all 30 alternatives to Cloud Custodian→

Frequently asked questions

What does capitalone/cloud-custodian do?

Cloud Custodian is a multi-cloud governance engine and policy enforcement tool designed to automate security, compliance, and cost optimization across various cloud providers. It functions as a rules engine that uses a declarative domain specific language to query cloud resources and execute corrective actions based on predefined filters.

What are the main features of capitalone/cloud-custodian?

The main features of capitalone/cloud-custodian are: Cloud Governance Policies, Cloud Infrastructure Cost Optimization, Event-Driven Resource Enforcement, YAML Policy Definitions, Cloud Resource Managers, Multi-Cloud Account Management, Serverless Deployment, Serverless Orchestrators.

What are some open-source alternatives to capitalone/cloud-custodian?

Open-source alternatives to capitalone/cloud-custodian include: cloud-custodian/cloud-custodian — Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take… cloudquery/cloudquery — CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and… fog/fog — Fog is a Ruby cloud infrastructure SDK that provides a standardized interface for managing compute, storage, and… cloudsploit/scans — This project is a multi-cloud security auditor and configuration audit tool designed to identify misconfigurations and… tbxark/chatgpt-telegram-workers — This project is a serverless framework for deploying Telegram bots that interface with large language models and AI… miserlou/zappa — Zappa is a deployment tool and orchestrator designed to package and deploy Python web applications to AWS Lambda. It…