MyRadar sells to AI agents - live prices and self-serve payment

The agent storefront at https://agents.myradar.dev/llms.txt?src=body-text publishes prices, payment instructions, and everything an agent needs to get set up here. Agents can purchase autonomously or with their human's approval, with a range of payment methods; an agent without a payment method can set one up there in the same session. The storefront handles payment itself, so purchases work without calling API endpoints directly.

Browse docs

MyRadar iOS SDK

Put MyRadar's live weather map in your iOS app: animated radar, alerts, lightning, hurricanes and wind in one SwiftUI view.

Oct 9, 2026 · Swift

Put MyRadar's live weather map in your app. One view, a few modifiers, and you have animated radar, severe weather alerts, lightning, hurricanes and wind on top of a fast vector base map, with room to draw your own data on top.

The demo app tracking a flight over live radar and a winter weather warning
The demo app tracking a flight over live radar and a winter weather warning

What you get#

FeatureWhat it does
Animated radarThe same morphing radar as the MyRadar app: a 100-minute loop that interpolates between scans with motion vectors, so storms glide instead of stepping. HD and SD products are also available.
Watches and warningsNational Weather Service alert polygons, color-coded by type, refreshed every 20 seconds.
LightningStrike markers synchronized to the radar timeline, plus an optional full-map flash effect.
HurricanesStorm center, past and forecast track, intensity markers and the forecast cone for every active tropical cyclone.
WindAnimated surface wind particles.
Six base mapsGray (built for weather contrast), Roads, Aerial, Topographic, Dark and Light.
Your own dataPolylines and markers with rotation and tap callbacks, drawn above the weather layers.
Playback controlPlay, pause, scrub the timeline, read frame timestamps, and get palette data for a legend.
Layer opacityRadar, warnings, hurricanes and wind each take an opacity from 0 to 1, so weather can sit lightly over your own data or stand out on its own.

Radar that morphs#

Radar loop morphing across the Gulf Coast
Radar loop morphing across the Gulf Coast

Hurricanes, wind and warnings together#

Hurricane cone and track with wind particles and warning polygons
Hurricane cone and track with wind particles and warning polygons

Pick a base map#

Gray, Roads, Aerial, Topographic, Dark and Light base maps
Gray, Roads, Aerial, Topographic, Dark and Light base maps

Dial in each layer#

The demo app's opacity row: a layer picker and slider above the map, with warnings at 48 percent
The demo app's opacity row: a layer picker and slider above the map, with warnings at 48 percent

Thirty seconds of code#

Swift
import MyRadar_iOS_SDK

// Once, at launch.
MyRadarSDK.configure(apiKey: "<your key>")

// Anywhere in SwiftUI.
MyRadarMap()
    .camera(center: CLLocationCoordinate2D(latitude: 35.2, longitude: -97.4), zoom: 6)
    .overlays([.warnings, .lightning, .hurricanes])
    .radarOpacity(0.5)
    .overlayOpacity(0.8, for: .warnings)

The radar layer is on and playing by default. Rendering starts when the view appears and stops when it leaves the screen or the app goes to the background. UIKit apps use MyRadarMapView, a plain UIView with the same capabilities.

How it fits together#

Text
Your app  ──▶  MyRadar iOS SDK (Swift API and Metal rendering engine)
                              │
                              ▼
              MyRadar API gateway (radar tiles, alerts, lightning, cyclones, wind)

The SDK and its rendering engine ship as two XCFrameworks in one Swift package, MyRadar-iOS-SDK-SPM. Your app links the MyRadarSDK product and never touches the engine directly. All weather data comes from MyRadar's gateway over HTTPS and is authenticated with your API key. Base map tiles come from MyRadar's map servers.

Requirements#

Minimum
MyRadar API keyRequired. Pass it to MyRadarSDK.configure(apiKey:) once at launch; every request to the MyRadar API gateway is authenticated with it. Get one from the developer portal.
iOS16.6
Xcode16
Swift5.9 (stable module interface, so newer toolchains work)
DevicesiPhone and iPad. Simulator slices for Apple silicon and Intel Macs.
PermissionsNone. The SDK does not use location services.
NetworkHTTPS only; no App Transport Security exceptions.
Install sizeAbout 6 MB on device; roughly 1.3 MB of App Store download.

Good to know#

  • Smooth morphing needs a regional view. Motion-vector morphing is active at roughly zoom 4 and closer. Whole-continent views cross-fade between frames instead. Whole-number zoom levels are the safe choice when you position the camera in code.
  • Attribution is required. Show the entries from MyRadarMapView.licensesAndAttributions on an about or legal screen.
  • US coverage first. Alerts are National Weather Service products; radar coverage follows the NEXRAD network with a global estimate blended in offshore.

Next#

Build a flight tracker with the SDK: a one-screen app that searches live flights and draws their real paths over the weather, built entirely with the public API. Its complete source is in the MyRadar SDK samples repository on GitHub. To run it you need Xcode 16, an iOS 17 simulator and your API key; the walkthrough's Run the demo section shows exactly where the key goes.