IBM Envizi - Emissions API Node.js SDK¶
Introduction¶
IBM Envizi - Emissions API (Emissions API) is a managed factor database and calculation engine for embedding greenhouse gas (GHG) emissions calculations into operational decision making.
The emissions-api-sdk is a Node.js SDK for using Emissions API in your projects.
Supported Emission Types¶
Location – emissions from region-specific factors
Fugitive – emissions from leaks or fugitive sources
Mobile – emissions from vehicles and mobile equipment
Stationary – emissions from fixed fuel consumption
Transportation & distribution – logistics and supply chain activities
Real Estate – emissions from commercial and residential properties
Economic Activity – spend-based emissions from business activities
Generic – custom emission calculations
The SDK is designed for embedding emission calculations in applications, building sustainability dashboards, automating large-scale datasets, and tracking carbon footprints.
Additional capabilities¶
Metadata API – query supported types, areas, and units across endpoints
Type Recommender API – semantic search to identify likely activity types, with optional reranker control and scope in results
Factor Search API – search for emission factors with unit and scope filtering, with optional reranker control
Usage API – retrieve organization billing-period or historical usage
Audit Log API – manage whether API requests and responses are stored for auditing