Skip to main content

Powered by

SnkRes iwrap is developed and maintained by SnkRes

iwrap

iwrap is a comprehensive command-line interface (CLI) tool designed to streamline the deployment and management of AWS infrastructure across multiple accounts and environments using Terraform.

What is iwrap?

iwrap simplifies AWS infrastructure management by providing a unified CLI that orchestrates Terraform operations across multiple AWS accounts and regions. Whether you’re managing a single account or a complex multi-account setup, iwrap provides the tools and abstractions needed to deploy, monitor, and maintain your infrastructure efficiently.

Key Features

Quick Start

Get started with iwrap in minutes:
npm install -g iwrap
1

Initialize Project

Create a new directory and initialize your iwrap project:
mkdir my-infrastructure
cd my-infrastructure
iwrap init
2

Configure AWS Account

Add your AWS account using auto-detection or manually:
# Auto-detect accounts from AWS CLI
iwrap account detect
iwrap account import production

# Or add manually
iwrap account add dev-account \
  --profile my-aws-profile \
  --region us-east-1
3

Deploy Infrastructure

Deploy your first infrastructure:
iwrap account set dev-account
iwrap deploy --env dev

Get Started

Ready to dive in? Start with these resources: