Extending Cloud Carbon Footprint for an AWS Sustainability Workflow
Life Value extended the open-source Cloud Carbon Footprint project, adding a command-line workflow and CSV export so a client could measure AWS emissions from exported data.

Open source
CLI + CSV
AWS
Baseline
An open-source starting point
Cloud Carbon Footprint is an established open-source project, originally created by Thoughtworks and published at cloudcarbonfootprint.org. It estimates the energy use and greenhouse gas emissions behind cloud workloads. Life Value did not create this tool. Our role was to extend the existing project so it fit a client's security constraints and reporting workflow, and to contribute that work back to the open-source codebase.
The existing project was designed mainly to connect to cloud accounts and read billing data directly. That assumption did not match what our client could allow, which is the gap this engagement set out to close.
The problem
A European automaker had committed to carbon neutrality by 2040, but its cloud operations were a blind spot. Engineering and sustainability teams could see the AWS bill, yet they had no reliable view of the energy and emissions behind it. Strict security policy ruled out giving any third party or tool direct access to the cloud environment, so any measurement had to work from exported data alone.
The blockers were specific:
- No emissions visibility: energy use and CO2e across cloud services were unknown and untracked.
- A tool that expected live access: the open-source project's default path read data straight from the cloud account, which security policy did not permit.
- Imperfect source data: AWS exports were partial and estimated, so the numbers needed careful, documented interpretation.
- No baseline: without a starting figure, the company could not measure progress toward its 2040 target.

What we added
Life Value extended Cloud Carbon Footprint rather than building a new tool. We added a command-line workflow and CSV export so the existing emissions logic could run against exported AWS usage data, with no connection to the client's live systems. The additions sit on top of the open-source project and were written so they could be contributed upstream.
The features we contributed:
- Command-line workflow: a CLI path so the project's emissions estimation could be run from exported files instead of a live cloud connection.
- CSV export: readable CSV output, so different teams could open, share, and review the figures without extra tooling.
- Exported-data input: handling for AWS usage exports, keeping all data on the client's own machines.
- Documented assumptions: the conversion and carbon intensity factors behind each figure made explicit, so the output can be audited.
- Upstream contribution: the new capabilities written and shared back to the open-source codebase rather than kept private.

The results
The extended workflow gave the client a repeatable way to measure cloud emissions and a documented baseline to build on, all within its security rules.
- A working baseline: a first emissions figure the sustainability team can measure future periods against.
- Clear contributors: reports that show which services and regions drive the most energy use and emissions.
- Auditable method: documented assumptions, so finance and sustainability stakeholders can trust and review the numbers.
- Value back to the community: the command-line and CSV export work contributed to the open-source project, so others can use it too.

How it works
The extended workflow follows a plain path from data to report. The client exports usage data from AWS. The CLI reads those files, hands them to Cloud Carbon Footprint's existing estimation logic, which maps each line of usage to an energy estimate and applies regional carbon intensity factors to produce CO2e figures. The CSV export then writes a breakdown by service and region that can be re-run each reporting period to track change over time.
FAQ
Did Life Value build Cloud Carbon Footprint?
No. Cloud Carbon Footprint is an established open-source project, originally created by Thoughtworks. Life Value extended it, adding a command-line workflow and CSV export, and contributed that work back to the open-source codebase.
What did Life Value actually add?
A command-line path and CSV export that let the project run against exported AWS usage data, plus documented assumptions behind each figure. These sit on top of the existing project rather than replacing it.
Does the tool need access to our cloud account?
No. The command-line workflow we added runs entirely from data you export yourself and on your own machines, so your security policies stay intact.
Does it work with cloud providers other than AWS?
The open-source project supports several providers. Our work focused on the AWS exported-data path for this engagement, and the underlying project can be extended further over time.
Conclusion
By extending an established open-source project instead of starting from scratch, Life Value gave the client a measured baseline, a clear view of its biggest emission contributors, and a method it can trust, all without breaking strict security rules. The command-line and CSV export work went back to the Cloud Carbon Footprint community, so the result helps more than one organization. Life Value continues to help teams put practical measurement behind their environmental goals.
Built with the right tech stack for Healthcare
How Leading Healthcare Teams Are Driving Results
See how forward-thinking hospitals, clinics, and startups are solving critical challenges with LifeValue — from speeding up delivery to enhancing compliance and unlocking new opportunities across care and operations.



.webp)
.webp)
.webp)
.webp)






