Skip to main content

Installation

Prerequisites

ToolMinimum versionNotes
Node.js18.x20.x or 22.x recommended
npm9.xComes with Node.js
AWS CLI2.xRequired for blueprint deployment
AWS CDK2.xInstalled automatically with blueprints
Git2.xFor cloning generated scaffolds

Install the IDP CLI

npm install -g @muslito/idp-cli

Verify the installation:

idp --version
idp --help

AWS Credentials

Blueprint deployment requires AWS credentials. Configure them via the AWS CLI:

aws configure

Or export environment variables:

export AWS_ACCESS_KEY_ID=your-key-id
export AWS_SECRET_ACCESS_KEY=your-secret
export AWS_DEFAULT_REGION=us-east-1

Local development (from source)

If you are working on the platform itself, clone the repo and link the CLI locally:

git clone https://github.com/santiagovj22/Muslito-IDP.git
cd Muslito-IDP/cli
npm install
npm run build
npm link

Verify:

idp --help
note

The CLI resolves scaffold templates from the scaffolds/ folder in the monorepo root. Do not move the cli/ folder outside the monorepo when running from source.