aws-nuke: Safely Remove All Resources from an AWS Account
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
aws-nuke is a powerful command-line tool designed to remove all resources from an AWS account, ensuring a clean slate. Rewritten in Version 3 using libnuke, it offers enhanced stability, new features, and improved maintainability for efficient cloud resource management. This tool is ideal for development, testing, or decommissioning AWS environments.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
aws-nuke is an open-source command-line interface (CLI) tool developed by ekristen, designed to systematically remove all resources from an AWS account. This powerful utility is particularly useful for cleaning up development or testing environments, ensuring no lingering resources incur unexpected costs, or for completely decommissioning an AWS account. Version 3 represents a significant rewrite, leveraging the libnuke library for improved stability, test coverage, and a host of new features.
Installation
To get started with aws-nuke, it is recommended to follow the detailed installation instructions provided in the official documentation. The tool offers various installation methods, including a published Homebrew Tap for macOS users.
For comprehensive installation guides, please refer to the official aws-nuke documentation (opens in a new tab).
Examples
aws-nuke operates by identifying and deleting resources across your AWS account. Its primary function is executed via the run subcommand. Before performing any destructive actions, it's crucial to understand the configuration and potential impact.
A typical workflow involves:
- Configuring the tool with a YAML file to specify regions and resources to target or exclude.
- Using the
explain accountandexplain configcommands to understand what will be affected. - Executing the
aws-nuke runcommand to initiate the deletion process.
For detailed usage examples and configuration options, consult the official aws-nuke documentation (opens in a new tab).
Why Use It?
aws-nuke provides a robust and reliable solution for managing AWS account cleanup. Key benefits include:
- Comprehensive Cleanup: Ensures all provisioned resources are removed, preventing orphaned resources and unexpected billing.
- Enhanced Stability: The Version 3 rewrite with
libnukebrings over 95% test coverage to the core library, leading to greater reliability. - New Features: Includes signed Darwin Binaries for macOS, a Homebrew Tap, global filters, the ability to run against all enabled regions, and improved CloudFormation stack handling.
- Maintainability: Designed for easier maintenance and bug fixing, with ongoing development to add more resource types and features.
- Safety Features: While powerful, it encourages careful configuration and explanation commands to prevent accidental deletions.
Links
- GitHub Repository:
ekristen/aws-nuke(opens in a new tab) - Official Documentation:
aws-nukeDocumentation (opens in a new tab)
Related repositories
Similar repositories that may be relevant next.

Fix Inventory: Open-Source Cloud Security Posture Management for Multi-Cloud
May 2, 2026
Fix Inventory is an open-source tool for cloud and security engineers, designed to identify and remediate critical risks across AWS, GCP, Azure, and Kubernetes. It provides a graph-based data model to collect, normalize, and triage security risks in multi-cloud infrastructure, offering a powerful alternative to proprietary cloud security solutions. Written in Python, it supports over 300 cloud services and various security use cases.

s3cmd: Command-Line Tool for S3 Compatible Storage Management
April 26, 2026
s3cmd is a powerful command-line tool for managing data in Amazon S3 and other S3-compatible cloud storage services. Written in Python, it provides a robust solution for power users, batch scripts, and automated backups. Its extensive features, including multipart uploads and encryption, make it an essential utility for cloud storage interaction.

Webiny-js: Open-Source Serverless Enterprise CMS for AWS
January 24, 2026
Webiny-js is an open-source serverless enterprise CMS designed for AWS environments. It offers a comprehensive suite of tools including a headless CMS, page builder, form builder, and file manager. This platform is highly customizable and easily expandable, making it suitable for various enterprise needs.

awslabs/mcp: Enhance AI Assistants with AWS Model Context Protocol Servers
January 17, 2026
The awslabs/mcp repository offers a suite of specialized Model Context Protocol (MCP) servers designed to help users maximize their AWS experience. These servers enable seamless integration between Large Language Model (LLM) applications and various AWS services, providing AI assistants with real-time access to documentation, contextual guidance, and best practices. This enhances the quality and accuracy of AI-generated outputs for cloud development and operations.
Source repository
Open the original repository on GitHub.