The most advanced weather mapping SDK on the market. Visualize real-time weather and geospatial data, animate it over time, and style it to match your brand.
Weather Layers
Lines To First Map
Minutes To First Integration
SDK's
MapsGL interpolates between data frames to produce smooth, scrubable animations. Observe past conditions and forecasts on one continuous timeline.
Integrates with Mapbox, MapLibre, Leaflet, and Google Maps on web. Native SDKs for Apple platforms and Android. Same layers, same engine, everywhere.
Every coordinate on your map is a data endpoint. Tap a point and receive values from every active layer simultaneously: alerts, radar reflectivity, wind, storm cells, and impact scores. Try it yourself at live.xweather.com
Preconfigured, pre-styled, and fully customizable. Add any layer with addWeatherLayer()
Every color ramp, contour interval, particle density, and label format is yours. Style via the SDK, export configs from the Maps Wizard, or build custom layers from your own data.

MapsGL powers production apps across mobile and web. Same rendering engine, same 70+ weather layers, same styling control, on every platform.
No server tiles. No image stitching. MapsGL renders weather data client-side using WebGL, giving you infinite control at every zoom level.
MapsGL SDKs make it easy to visualize real-time weather and geospatial data, animate it over time, and style it to match your brand or UX. Key capabilities include client-side rendering, timeline-based animation, 70+ prebuilt weather layers, real-time data querying, and full customization of colors, particles, and map projections.
MapsGL is included with every Xweather Weather API and Maps subscription. You can start with a free 30-day developer trial that includes full access to all SDK features, weather layers, and API endpoints. No credit card required.
Install the SDK via npm, initialize a map controller with your Xweather credentials, and start adding weather layers. Most developers have their first map rendering in under 5 minutes. Full quickstart guides and code examples are available in the documentation.
Raster maps use pre-rendered server-side image tiles, while MapsGL renders weather data client-side using WebGL. This means smoother animations, resolution-independent rendering at any zoom level, real-time styling control, and interactive data querying at any map coordinate.
On web, MapsGL integrates with Mapbox GL JS, MapLibre GL JS, Leaflet, and Google Maps. Native SDKs are available for iOS (including iPadOS, macOS, and visionOS via Metal rendering) and Android (via OpenGL). All platforms share the same weather layers and styling engine.
MapsGL is included with every Weather API and Maps subscription. Free 30-day developer trial, no credit card required.