---
title: WeatherKit
framework: WeatherKit
role: collection
role_heading: Framework
platforms: [iOS 16.0+, iPadOS 16.0+, Mac Catalyst 16.0+, macOS 13.0+, tvOS 16.0+, visionOS 1.0+, watchOS 9.0+]
path: weatherkit
---

# WeatherKit

Deliver weather conditions and alerts to your users.

## Overview

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

- [Weather](weatherkit/weather.md)
- [WeatherService](weatherkit/weatherservice.md)

### Requests

- [WeatherQuery](weatherkit/weatherquery.md)
- [CurrentWeather](weatherkit/currentweather.md)
- [WeatherAttribution](weatherkit/weatherattribution.md)
- [WeatherMetadata](weatherkit/weathermetadata.md)
- [WeatherSeverity](weatherkit/weatherseverity.md)

### Characteristics

- [Precipitation](weatherkit/precipitation.md)
- [PressureTrend](weatherkit/pressuretrend.md)
- [UVIndex](weatherkit/uvindex.md)
- [Wind](weatherkit/wind.md)
- [WeatherCondition](weatherkit/weathercondition.md)

### Alerts and forecasts

- [WeatherAlert](weatherkit/weatheralert.md)
- [WeatherAvailability](weatherkit/weatheravailability.md)
- [Forecast](weatherkit/forecast.md)
- [MinuteWeather](weatherkit/minuteweather.md)
- [HourWeather](weatherkit/hourweather.md)
- [DayWeather](weatherkit/dayweather.md)

### Celestial information

- [SunEvents](weatherkit/sunevents.md)
- [MoonEvents](weatherkit/moonevents.md)
- [MoonPhase](weatherkit/moonphase.md)

### Errors

- [WeatherError](weatherkit/weathererror.md)

### Deprecations

- [Deprecated symbols](weatherkit/deprecations.md)

### Structures

- [CloudCoverByAltitude](weatherkit/cloudcoverbyaltitude.md)
- [DailyWeatherStatistics](weatherkit/dailyweatherstatistics.md)
- [DailyWeatherStatisticsQuery](weatherkit/dailyweatherstatisticsquery.md)
- [DailyWeatherSummary](weatherkit/dailyweathersummary.md)
- [DailyWeatherSummaryQuery](weatherkit/dailyweathersummaryquery.md)
- [DayPartForecast](weatherkit/daypartforecast.md)
- [DayPrecipitationStatistics](weatherkit/dayprecipitationstatistics.md)
- [DayPrecipitationSummary](weatherkit/dayprecipitationsummary.md)
- [DayTemperatureStatistics](weatherkit/daytemperaturestatistics.md)
- [DayTemperatureSummary](weatherkit/daytemperaturesummary.md)
- [HistoricalComparisons](weatherkit/historicalcomparisons.md)
- [HourTemperatureStatistics](weatherkit/hourtemperaturestatistics.md)
- [HourlyWeatherStatistics](weatherkit/hourlyweatherstatistics.md)
- [HourlyWeatherStatisticsQuery](weatherkit/hourlyweatherstatisticsquery.md)
- [MonthPrecipitationStatistics](weatherkit/monthprecipitationstatistics.md)
- [MonthTemperatureStatistics](weatherkit/monthtemperaturestatistics.md)
- [MonthlyWeatherStatistics](weatherkit/monthlyweatherstatistics.md)
- [MonthlyWeatherStatisticsQuery](weatherkit/monthlyweatherstatisticsquery.md)
- [Percentiles](weatherkit/percentiles.md)
- [PrecipitationAmountByType](weatherkit/precipitationamountbytype.md)
- [SnowfallAmount](weatherkit/snowfallamount.md)
- [Trend](weatherkit/trend.md)
- [TrendBaseline](weatherkit/trendbaseline.md)
- [WeatherChange](weatherkit/weatherchange.md)
- [WeatherChanges](weatherkit/weatherchanges.md)

### Enumerations

- [Deviation](weatherkit/deviation.md)
- [HistoricalComparison](weatherkit/historicalcomparison.md)
