Connect to high-fidelity, enterprise-grade feeds for emissions, energy, water, and air quality. Built for developers, tuned for sustainability teams.
Subscribe to real-time or batch-delivered environmental datasets
Scope 1, 2 & 3 emissions tracking with facility-level granularity and automated regulatory mapping.
Real-time electricity, gas, and renewable generation feeds synced with smart meter protocols.
Flow rates, chemical composition, and leak detection alerts from IoT hydrological sensors.
PM2.5, PM10, NO₂, O₃, and SO₂ measurements aggregated from ground stations and satellite data.
Hyperlocal meteorological data including temperature, humidity, wind speed, and precipitation forecasts.
Automated daily/monthly aggregations formatted for GRI, SASB, TCFD, and EU CSRD standards.
Connect to live streams in minutes with our SDKs
// Connect to Env's real-time emissions stream const ws = new WebSocket('wss://api.env.io/v1/streams/emissions?token=YOUR_API_KEY'); ws.onopen = () => { console.log('Connected to Env data stream'); ws.send('subscribe:facility_eu_west'); }; ws.onmessage = (event) => { const data = JSON.parse(event.data); console.table(data); // { facility_id: 'EU-W-8821', co2_kg: 142.5, timestamp: '2025-11-02T14:23:00Z', status: 'normal' } }; ws.onerror = (err) => { console.error('Stream error:', err); };
Choose the throughput and support level that matches your scale
For individuals & small pilots
For growing sustainability teams
For global operations & high throughput
Our live streams update between 5 and 30 seconds depending on the data source and sensor type. WebSocket connections deliver sub-second latency for compatible feeds. Batch reports are generated daily at 00:00 UTC.
Yes. All streams support query parameters for facility ID, geographic bounding boxes, time ranges, and metric thresholds. You can also create persistent filters in the dashboard to auto-route data to specific webhooks or storage endpoints.
Env returns a standard HTTP 429 status with a Retry-After header. We automatically queue overflow messages for 24 hours instead of dropping them. Upgrade your tier or contact us for burst allowances during peak reporting periods.
Yes. All tiers include access to our historical archive. Starter gets 90 days, Professional gets 2 years, and Enterprise gets full retention. Data is available via REST endpoints or bulk S3-compatible bucket exports.