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

Multi-Account & Multi-Region

Manage resources across different AWS accounts and regions with a single command

Service Orchestration

Deploy and manage AWS services including VPC, ECS, Lambda, API Gateway, RDS, and more

Secrets Management

Securely handle application secrets using AWS Secrets Manager integration

Deployment Strategies

Support for Blue/Green, Canary, and Rolling deployments out of the box

Observability

Integrated monitoring, logging, and tracing with CloudWatch and X-Ray

Cost Optimization

Tools for cost estimation, analysis, and optimization recommendations

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:

Quick Start

Get up and running in 5 minutes

Installation Guide

Detailed installation and setup instructions

Account Management

Learn how to configure and manage AWS accounts

Command Reference

Complete command reference documentation