The .pipedream/settings.yml file can be used to adjust some of the behavior of pipedream. Here’s an example of a settings.yml file:

  # stack_naming:
  #   append_env: true # default false

  # aws_profile: dev_profile

  # aws_profile: prod_profile

The base settings are common and used for all the environments. The other environments are used according to the value of PIPE_ENV.


pipe deploy # will use the development settings since development is the default
PIPE_ENV=production pipe deploy # will use the production settings


Name Description
stack_naming.append_env Determines if PIPE_ENV value is append to the pipeline name.
aws_profile This provides a way to bind PIPE_ENV to AWS_PROFILE tightly. This prevents you from forgetting to switch your PIPE_ENV when switching your AWS_PROFILE, thereby accidentally launching a stack in the wrong environment.

Pro tip: Use the <- and -> arrow keys to move back and forward.

Edit this page

See a typo or an error? You can improve this page. This website is available on GitHub, and contributions are encouraged and welcomed. We love pull requests from you!