Environments and Logical Environments are the building blocks for Artifact Deployment Tracking in Chainloop. Together, they describe where your artifacts run (the infrastructure target) and at what stage of the lifecycle they are (development, staging, production, etc.).Documentation Index
Fetch the complete documentation index at: https://docs.chainloop.dev/llms.txt
Use this file to discover all available pages before exploring further.
Environments
An Environment represents a concrete infrastructure target where your software runs. This could be a Kubernetes cluster, an AWS ECS service, a bare-metal server, a serverless function, or any other deployment destination.Managing Environments
Environments are managed via thechainloop environment command group. For example:
Logical Environments
A Logical Environment represents a lifecycle stage in your delivery pipeline. While Environments define the physical or virtual infrastructure, Logical Environments define the purpose or phase of a deployment, such as development, staging, or production. When you create an organization, Chainloop automatically provides three default logical environments:| Logical Environment | Description |
|---|---|
development | For development and testing |
staging | Pre-production validation |
production | Live production workloads |
qa, performance-testing, canary).
In an upcoming release, Logical Environments will also enable running Policies scoped to specific lifecycle stages — for example, enforcing stricter compliance checks for artifacts deployed to
production than to development.Managing Logical Environments
Logical environments are managed via thechainloop logical-environment command group. For example:
Next Steps
- Artifact Deployment Tracking — Record and query what’s running where
- Projects and Versions — Organize your software components
