Introduction

What are environments?

Environments are virtual spaces where you can organize and manage pipelines, targets, files, and variables efficiently.

You can create separate environments for every step of your workflow, e.g. Development, Staging or Production.

Image loading...Transfer action with multiple targets

How environments integrate with other features?

Targets

Each environment can be assigned Targets such as FTP, SFTP/SSH.

Pipelines

Deployment automation is done in the context of specific environments. You can set specific environments to each pipeline.

Permissions

You can assign environment-specific permissions to groups and users. You can also set permissions for specific pipelines, specifying which pipelines can use an environment.

Environments in REST API

Buddy provides support for managing environments through the REST API. With it, you can automatically create, edit, and delete environments, as well as retrieve their details and list available environments.

Available methods:

Using the API, you can fully automate environment management.

Last modified on Feb 28, 2025