Berlioz is a CLI tool and framework for deploying containerized microservices applications to AWS public cloud. It uses a declarative YAML configuration to define application components and automatically provisions AWS resources like DynamoDB, Kinesis, and load balancers. Version 1.0.238 is the latest, with an unspecified release cadence. Key differentiators include automatic service discovery, multi-region support, local deployment simulation with cloud-native resources, and isolated deployments for staging. It targets developers who want to abstract cloud infrastructure complexity.
npm install berliozNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installs Berlioz CLI, clones sample projects, and deploys HelloWorld locally.
Install using `npm install berlioz -g` instead of `npm install berlioz`
Register at https://berlioz.cloud instead of using CLI signup.
Use Berlioz solely for AWS deployments. For multi-cloud, consider alternatives like Terraform.
Use a YAML linter and validate configuration with `berlioz validate` before deploying.
Install globally: `npm install berlioz -g`. Ensure npm global bin directory is in PATH.
Generate new AWS access keys and update the provider: `berlioz provider create --name myaws --kind aws --key <new-key> --secret <new-secret>`