Virginia Grid Carbon Intelligence

CarbonSense API

Real-time Virginia grid carbon intensity + code energy estimation across 11 languages. Built for developers who measure what matters.

Grid intensity 0 g CO₂/kWh · VA-DOM
Languages 0 supported
Energy saved 0 % per optimized run
Uptime 0 % API availability

Capabilities

Built for carbon-aware development

Real-time grid data, code energy estimation, and historical comparisons — all side by side in one dashboard.

Live

Live Grid Intensity

Real-time carbon intensity (g CO₂/kWh) from PJM DOM zone. Historical 5-min intervals, 24–72hr forecasts, generation mix breakdown.

11 langs

Code Energy Estimation

Analyze source code across 11 languages. Estimate CPU energy, memory usage, and CO₂ emissions using real-time Virginia grid intensity.

Historical

Historical Comparisons

Percentile ranking vs 30/90/365-day baselines. Daily averages, time series, and emission equivalents.

Equivalents

Emission Equivalents

Translate grams of CO₂ into relatable metrics — miles driven, phone charges, LED bulb hours, tree days to sequester.

Carbon Calculator

Estimate your code's footprint

5s
50%
256 MB
Estimated CO₂ Emissions 0.0000g CO₂

How it works

Measurement model

01
Energy model

Base kWh per second at 100% CPU, scaled by language factor and memory ratio.

02
Carbon intensity

Real-time VA-DOM grid intensity (g CO₂/kWh) from PJM API.

03
Emission = Energy × Intensity

kWh × g CO₂/kWh = grams of CO₂ per code execution.

carbon-api.log
$ carbonsense --intensity --real-time
Fetching PJM DOM zone data…
✓ Connected to grid API
Current intensity: 345.4 g CO₂/kWh
Regional mix: 42% gas, 33% nuclear, 12% coal
$ carbonsense --analyze --file src/main.py
Analyzing 247 lines…
Estimated emissions: 0.042 g CO₂ per run
Optimization: Replace recursive fib with iterative
Potential savings: 68% energy per execution
$ _

Quick start

Run locally

$ git clone https://github.com/yourorg/carbonsense-api
$ cd carbonsense-api
$ python -m venv .venv
$ .venv\Scripts\activate
$ pip install -r requirements.txt
$ python run.py
# Opens https://YOUR-RENDER-API-URL.onrender.com