Build on Orrery.
A developer-first, usage-priced HTTP API for weather and energy data. Clean responses, units on every value, errors as problem+json, and accuracy you can verify. The base is live today; the weather and energy endpoints are in active build.
The base is live. Call it right now.
api.orr.sh is a typed HTTP service on AWS, with problem+json errors and real responses. The flagship is hub-height wind for wind-energy work, fetched from the freshest GFS cycle at request time, beside an International Standard Atmosphere calculator backed by our open-source crates. No key needed to try either.
Hub-height wind
Wind at the height a turbine actually harvests at: the model's 10 m and 80 m levels in, locally derived shear out, with the model run it came from.
curl "https://api.orr.sh/v1/weather/wind?lat=35&lon=-100&height_m=120"
{
"location": { "lon": -100.0, "lat": 35.0 },
"wind": {
"height_m": 120.0,
"speed_m_s": 7.1,
"direction_deg": 160.1,
"shear_exponent": 0.2325,
"shear_method": "two_level",
"anchors": [
{ "height_m": 10.0, "speed_m_s": 3.99 },
{ "height_m": 80.0, "speed_m_s": 6.46 }
]
},
"model": {
"name": "gfs",
"grid": "0.25deg global",
"cycle": "2026-07-02T18:00:00Z",
"forecast_hour": 7,
"valid_at": "2026-07-03T01:00:00Z"
},
"source": "NOAA GFS 0.25deg via NODD (noaa-gfs-bdp-pds), US public domain"
}Standard atmosphere
Temperature, pressure, and density at an altitude, with units on every value.
curl "https://api.orr.sh/v1/atmosphere?altitude_m=1000"
{
"input": { "altitude_m": 1000.0, "altitude_kind": "geometric" },
"geopotential_altitude_m": 999.84,
"temperature": { "k": 281.65, "c": 8.5 },
"pressure": { "pa": 89876.3, "hpa": 898.763 },
"density_kg_m3": 1.11166,
"model": "ISA / U.S. Standard Atmosphere 1976",
"source": "standard-atmosphere crate"
}We ship pieces you can use without us.
Reusable parts of the platform are split out as permissively licensed crates. The first is standard-atmosphere: the exact International Standard Atmosphere math behind the live endpoint, on crates.io under MIT or Apache-2.0.
standard-atmosphere
Flight level, pressure altitude, and geopotential height conversions. No runtime, no lock-in, just the numbers.
cargo add standard-atmosphereOn GitHub
Built on open data from ECMWF, NOAA, and Copernicus, with attribution carried through the pipeline. Follow the work as the weather and energy endpoints land.
What lands next.
This is a pre-launch, and we will not pretend otherwise. The weather and energy endpoints are in active build. Join the early-access list to get the first keys and a say in the shape.
Get the first keys.
Early access opens on a rolling basis. No spam, just the launch.