<!--
{
  "availability" : [
    "iOS: 16.0 -",
    "iPadOS: 16.0 -",
    "macCatalyst: 16.0 -",
    "macOS: 13.0 -",
    "tvOS: 16.0 -",
    "visionOS: 1.0 -",
    "watchOS: 9.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WeatherKit",
  "identifier" : "/documentation/WeatherKit",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "WeatherKit"
    ],
    "preciseIdentifier" : "WeatherKit"
  },
  "title" : "WeatherKit"
}
-->

# WeatherKit

Deliver weather conditions and alerts to your users.

## Overview

WeatherKit provides timely weather information including current conditions, minute precipitation, along with hourly, and daily forecasts. It also provides severe weather alerts.

## Topics

### Fundamentals

  <doc://com.apple.documentation/documentation/weatherkit/fetching_weather_forecasts_with_weatherkit>

[`Weather`](/documentation/WeatherKit/Weather)

A model representing the aggregate weather data the caller requests.

[`WeatherService`](/documentation/WeatherKit/WeatherService)

Provides an interface for obtaining weather data.

### Requests

[`WeatherQuery`](/documentation/WeatherKit/WeatherQuery)

A structure that encapsulates a generic weather dataset request.

[`CurrentWeather`](/documentation/WeatherKit/CurrentWeather)

A structure that describes the current conditions observed at a location.

[`WeatherAttribution`](/documentation/WeatherKit/WeatherAttribution)

A structure that  defines the necessary information for attributing a weather data provider.

[`WeatherMetadata`](/documentation/WeatherKit/WeatherMetadata)

A structure that provides additional weather information.

[`WeatherSeverity`](/documentation/WeatherKit/WeatherSeverity)

A description of the severity of the severe weather event.

### Characteristics

[`Precipitation`](/documentation/WeatherKit/Precipitation)

The form of precipitation.

[`PressureTrend`](/documentation/WeatherKit/PressureTrend)

The atmospheric pressure change over time.

[`UVIndex`](/documentation/WeatherKit/UVIndex)

The expected intensity of ultraviolet radiation from the sun.

[`Wind`](/documentation/WeatherKit/Wind)

Contains wind data of speed, direction, and gust.

[`WeatherCondition`](/documentation/WeatherKit/WeatherCondition)

A description of the current weather condition.

### Alerts and forecasts

[`WeatherAlert`](/documentation/WeatherKit/WeatherAlert)

A weather alert issued for the requested  location by a governmental authority.

[`WeatherAvailability`](/documentation/WeatherKit/WeatherAvailability)

A structure that indicates the availability of data at the requested location.

[`Forecast`](/documentation/WeatherKit/Forecast)

A forecast collection for minute, hourly, and daily forecasts.

[`MinuteWeather`](/documentation/WeatherKit/MinuteWeather)

A structure that represents the next hour minute forecasts.

[`HourWeather`](/documentation/WeatherKit/HourWeather)

A structure that represents the weather conditions for the hour.

[`DayWeather`](/documentation/WeatherKit/DayWeather)

A structure that represents the weather conditions for the day.

### Celestial information

[`SunEvents`](/documentation/WeatherKit/SunEvents)

An enumeration that represents dates of solar events, including sunrise, sunset, dawn, and dusk.

[`MoonEvents`](/documentation/WeatherKit/MoonEvents)

A structure that represents lunar events.

[`MoonPhase`](/documentation/WeatherKit/MoonPhase)

An enumeration that specifies the moon phase kind.

### Errors

[`WeatherError`](/documentation/WeatherKit/WeatherError)

An error WeatherKit returns.

### Deprecations

  <doc:Deprecations>



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)
