Climate SDK Documentation

Powerful tools for integrating weather data, climate projections, and environmental analytics into your applications.

▶ Getting Started 🔍 View API Reference

🌍 Quick Install

Add the SDK to your project with NPM or YARN:

npm install @emb/climate-sdk
                
1.0.0-beta is currently available as the latest tested version.

Initialize the SDK

const ClimateSDK = require('@emb/climate-sdk');
const climate = new ClimateSDK({
  apiKey: 'YOUR_API_KEY',
  region: 'global' // Options: 'global', 'eu', 'na'
});
                

Supported Features

Real-Time Weather

Accurate weather data including temperature, wind, and precipitation

Climate Projections

Historical and future climate models for various scenarios

Environmental Indices

Air quality, UV index, and climate risk metrics

🔑 Key API Features

The Climate SDK provides powerful tools for developers to integrate environmental intelligence into applications

Weather Forecasting

Retrieve real-time weather data with multi-day forecasts for any location worldwide.

Climate Analysis

Historical climate data and predictions for 50+ years with scenario-based modeling.

Sustainability Tools

Evaluate environmental impact and suggest green alternatives for business decisions.

� Example Usage

// Get current weather for a location
climate.currentWeather({
  lat: 40.7128,
  lon: -74.006,
  metrics: ['temperature', 'wind', 'precipitation']
}).then(response => {
  console.log('Temperature:', response.temperature); // ℃
  console.log('Wind Speed:', response.wind.speed); // m/s
  console.log('UV Index:', response.solar.uvIndex);
});
                

🔧 API Reference

Parameters

Weather Data

  • lat Floating number
  • lon Floating number
  • unit "metric" or "imperial"

Projection Options

  • period "day", "week", "month", "year"
  • scenario "RCP 2.6", "RCP 4.5", "RCP 8.5"
  • models Array of model IDs

Ready to Build Climate Applications?

Join developers using the Climate SDK to create innovative environmental solutions.