<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 13.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "HealthKit",
  "identifier" : "/documentation/HealthKit/HKWorkoutActivityType",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "HealthKit"
    ],
    "preciseIdentifier" : "c:@E@HKWorkoutActivityType"
  },
  "title" : "HKWorkoutActivityType"
}
-->

# HKWorkoutActivityType

The type of activity performed during a workout.

```
enum HKWorkoutActivityType
```

## Topics

### Individual sports

[`HKWorkoutActivityTypeArchery`](/documentation/HealthKit/HKWorkoutActivityType/archery)

The constant for shooting archery.

[`HKWorkoutActivityTypeBowling`](/documentation/HealthKit/HKWorkoutActivityType/bowling)

The constant for bowling.

[`HKWorkoutActivityTypeFencing`](/documentation/HealthKit/HKWorkoutActivityType/fencing)

The constant for fencing.

[`HKWorkoutActivityTypeGymnastics`](/documentation/HealthKit/HKWorkoutActivityType/gymnastics)

Performing gymnastics.

[`HKWorkoutActivityTypeTrackAndField`](/documentation/HealthKit/HKWorkoutActivityType/trackAndField)

Participating in track and field events, including shot put, javelin, pole vaulting, and related sports.

### Team sports

[`HKWorkoutActivityTypeAmericanFootball`](/documentation/HealthKit/HKWorkoutActivityType/americanFootball)

The constant for playing American football.

[`HKWorkoutActivityTypeAustralianFootball`](/documentation/HealthKit/HKWorkoutActivityType/australianFootball)

The constant for playing Australian football.

[`HKWorkoutActivityTypeBaseball`](/documentation/HealthKit/HKWorkoutActivityType/baseball)

The constant for playing baseball.

[`HKWorkoutActivityTypeBasketball`](/documentation/HealthKit/HKWorkoutActivityType/basketball)

The constant for playing basketball.

[`HKWorkoutActivityTypeCricket`](/documentation/HealthKit/HKWorkoutActivityType/cricket)

The constant for playing cricket.

[`HKWorkoutActivityTypeDiscSports`](/documentation/HealthKit/HKWorkoutActivityType/discSports)

The constant for playing disc sports such as Ultimate and Disc Golf.

[`HKWorkoutActivityTypeHandball`](/documentation/HealthKit/HKWorkoutActivityType/handball)

The constant for playing handball.

[`HKWorkoutActivityTypeHockey`](/documentation/HealthKit/HKWorkoutActivityType/hockey)

The constant for playing hockey, including ice hockey, field hockey, and related sports.

[`HKWorkoutActivityTypeLacrosse`](/documentation/HealthKit/HKWorkoutActivityType/lacrosse)

The constant for playing lacrosse.

[`HKWorkoutActivityTypeRugby`](/documentation/HealthKit/HKWorkoutActivityType/rugby)

The constant for playing rugby.

[`HKWorkoutActivityTypeSoccer`](/documentation/HealthKit/HKWorkoutActivityType/soccer)

The constant for playing soccer.

[`HKWorkoutActivityTypeSoftball`](/documentation/HealthKit/HKWorkoutActivityType/softball)

The constant for playing softball.

[`HKWorkoutActivityTypeVolleyball`](/documentation/HealthKit/HKWorkoutActivityType/volleyball)

The constant for playing volleyball.

### Exercise and fitness

[`HKWorkoutActivityTypePreparationAndRecovery`](/documentation/HealthKit/HKWorkoutActivityType/preparationAndRecovery)

The constant for warm-up and therapeutic activities like foam rolling and stretching.

[`HKWorkoutActivityTypeFlexibility`](/documentation/HealthKit/HKWorkoutActivityType/flexibility)

The constant for a flexibility workout.

[`HKWorkoutActivityTypeCooldown`](/documentation/HealthKit/HKWorkoutActivityType/cooldown)

The constant for low intensity stretching and mobility exercises following a more vigorous workout.

[`HKWorkoutActivityTypeWalking`](/documentation/HealthKit/HKWorkoutActivityType/walking)

The constant for walking.

[`HKWorkoutActivityTypeRunning`](/documentation/HealthKit/HKWorkoutActivityType/running)

The constant for running and jogging.

[`HKWorkoutActivityTypeWheelchairWalkPace`](/documentation/HealthKit/HKWorkoutActivityType/wheelchairWalkPace)

The constant for a wheelchair workout at walking pace.

[`HKWorkoutActivityTypeWheelchairRunPace`](/documentation/HealthKit/HKWorkoutActivityType/wheelchairRunPace)

The constant for wheelchair workout at running pace.

[`HKWorkoutActivityTypeCycling`](/documentation/HealthKit/HKWorkoutActivityType/cycling)

The constant for cycling.

[`HKWorkoutActivityTypeHandCycling`](/documentation/HealthKit/HKWorkoutActivityType/handCycling)

The constant for hand cycling.

[`HKWorkoutActivityTypeCoreTraining`](/documentation/HealthKit/HKWorkoutActivityType/coreTraining)

The constant for core training.

[`HKWorkoutActivityTypeElliptical`](/documentation/HealthKit/HKWorkoutActivityType/elliptical)

The constant for workouts on an elliptical machine.

[`HKWorkoutActivityTypeFunctionalStrengthTraining`](/documentation/HealthKit/HKWorkoutActivityType/functionalStrengthTraining)

The constant for strength training, primarily with free weights and body weight.

[`HKWorkoutActivityTypeTraditionalStrengthTraining`](/documentation/HealthKit/HKWorkoutActivityType/traditionalStrengthTraining)

The constant for strength training exercises primarily using machines or free weights.

[`HKWorkoutActivityTypeCrossTraining`](/documentation/HealthKit/HKWorkoutActivityType/crossTraining)

The constant for exercise that includes any mixture of cardio, strength, and/or flexibility training.

[`HKWorkoutActivityTypeMixedCardio`](/documentation/HealthKit/HKWorkoutActivityType/mixedCardio)

The constant for workouts that mix a variety of cardio exercise machines or modalities.

[`HKWorkoutActivityTypeHighIntensityIntervalTraining`](/documentation/HealthKit/HKWorkoutActivityType/highIntensityIntervalTraining)

The constant for high intensity interval training.

[`HKWorkoutActivityTypeJumpRope`](/documentation/HealthKit/HKWorkoutActivityType/jumpRope)

The constant for jumping rope.

[`HKWorkoutActivityTypeStairClimbing`](/documentation/HealthKit/HKWorkoutActivityType/stairClimbing)

The constant for workouts using a stair climbing machine.

[`HKWorkoutActivityTypeStairs`](/documentation/HealthKit/HKWorkoutActivityType/stairs)

The constant for running, walking, or other drills using stairs (for example, in a stadium or inside a multilevel building).

[`HKWorkoutActivityTypeStepTraining`](/documentation/HealthKit/HKWorkoutActivityType/stepTraining)

The constant for training using a step bench.

[`HKWorkoutActivityTypeFitnessGaming`](/documentation/HealthKit/HKWorkoutActivityType/fitnessGaming)

The constant for playing fitness-based video games.

### Studio activities

[`HKWorkoutActivityTypeBarre`](/documentation/HealthKit/HKWorkoutActivityType/barre)

The constant for barre workout.

[`HKWorkoutActivityTypeCardioDance`](/documentation/HealthKit/HKWorkoutActivityType/cardioDance)

The constant for cardiovascular dance workouts.

[`HKWorkoutActivityTypeSocialDance`](/documentation/HealthKit/HKWorkoutActivityType/socialDance)

The constant for dancing with a partner or partners, such as swing, salsa, or folk dances.

[`HKWorkoutActivityTypeYoga`](/documentation/HealthKit/HKWorkoutActivityType/yoga)

The constant for practicing yoga.

[`HKWorkoutActivityTypeMindAndBody`](/documentation/HealthKit/HKWorkoutActivityType/mindAndBody)

The constant for performing activities like walking meditation, Gyrotonic exercise, and Qigong.

[`HKWorkoutActivityTypePilates`](/documentation/HealthKit/HKWorkoutActivityType/pilates)

The constant for a pilates workout.

### Racket sports

[`HKWorkoutActivityTypeBadminton`](/documentation/HealthKit/HKWorkoutActivityType/badminton)

The constant for playing badminton.

[`HKWorkoutActivityTypePickleball`](/documentation/HealthKit/HKWorkoutActivityType/pickleball)

The constant for playing pickleball.

[`HKWorkoutActivityTypeRacquetball`](/documentation/HealthKit/HKWorkoutActivityType/racquetball)

The constant for playing racquetball.

[`HKWorkoutActivityTypeSquash`](/documentation/HealthKit/HKWorkoutActivityType/squash)

The constant for playing squash.

[`HKWorkoutActivityTypeTableTennis`](/documentation/HealthKit/HKWorkoutActivityType/tableTennis)

The constant for playing table tennis.

[`HKWorkoutActivityTypeTennis`](/documentation/HealthKit/HKWorkoutActivityType/tennis)

The constant for playing tennis.

### Outdoor activities

[`HKWorkoutActivityTypeClimbing`](/documentation/HealthKit/HKWorkoutActivityType/climbing)

The constant for climbing.

[`HKWorkoutActivityTypeEquestrianSports`](/documentation/HealthKit/HKWorkoutActivityType/equestrianSports)

The constant for activities that involve riding a horse, including polo, horse racing, and horse riding.

[`HKWorkoutActivityTypeFishing`](/documentation/HealthKit/HKWorkoutActivityType/fishing)

The constant for fishing.

[`HKWorkoutActivityTypeGolf`](/documentation/HealthKit/HKWorkoutActivityType/golf)

The constant for playing golf.

[`HKWorkoutActivityTypeHiking`](/documentation/HealthKit/HKWorkoutActivityType/hiking)

The constant for hiking.

[`HKWorkoutActivityTypeHunting`](/documentation/HealthKit/HKWorkoutActivityType/hunting)

The constant for hunting.

[`HKWorkoutActivityTypePlay`](/documentation/HealthKit/HKWorkoutActivityType/play)

The constant for play-based activities like tag, dodgeball, hopscotch, tetherball, and playing on a jungle gym.

### Snow and ice sports

[`HKWorkoutActivityTypeCrossCountrySkiing`](/documentation/HealthKit/HKWorkoutActivityType/crossCountrySkiing)

The constant for cross country skiing.

[`HKWorkoutActivityTypeCurling`](/documentation/HealthKit/HKWorkoutActivityType/curling)

The constant for curling.

[`HKWorkoutActivityTypeDownhillSkiing`](/documentation/HealthKit/HKWorkoutActivityType/downhillSkiing)

The constant for downhill skiing.

[`HKWorkoutActivityTypeSnowSports`](/documentation/HealthKit/HKWorkoutActivityType/snowSports)

The constant for a variety of snow sports, including sledding, snowmobiling, or building a snowman.

[`HKWorkoutActivityTypeSnowboarding`](/documentation/HealthKit/HKWorkoutActivityType/snowboarding)

The constant for snowboarding.

[`HKWorkoutActivityTypeSkatingSports`](/documentation/HealthKit/HKWorkoutActivityType/skatingSports)

The constant for skating activities, including ice skating, speed skating, inline skating, and skateboarding.

### Water activities

[`HKWorkoutActivityTypePaddleSports`](/documentation/HealthKit/HKWorkoutActivityType/paddleSports)

The constant for canoeing, kayaking, paddling an outrigger, paddling a stand-up paddle board, and related sports.

[`HKWorkoutActivityTypeRowing`](/documentation/HealthKit/HKWorkoutActivityType/rowing)

The constant for rowing.

[`HKWorkoutActivityTypeSailing`](/documentation/HealthKit/HKWorkoutActivityType/sailing)

The constant for sailing.

[`HKWorkoutActivityTypeSurfingSports`](/documentation/HealthKit/HKWorkoutActivityType/surfingSports)

The constant for a variety of surf sports, including surfing, kite surfing, and wind surfing.

[`HKWorkoutActivityTypeSwimming`](/documentation/HealthKit/HKWorkoutActivityType/swimming)

The constant for swimming.

[`HKWorkoutActivityTypeUnderwaterDiving`](/documentation/HealthKit/HKWorkoutActivityType/underwaterDiving)

The constant for underwater diving.

[`HKWorkoutActivityTypeWaterFitness`](/documentation/HealthKit/HKWorkoutActivityType/waterFitness)

The constant for aerobic exercise performed in shallow water.

[`HKWorkoutActivityTypeWaterPolo`](/documentation/HealthKit/HKWorkoutActivityType/waterPolo)

The constant for playing water polo.

[`HKWorkoutActivityTypeWaterSports`](/documentation/HealthKit/HKWorkoutActivityType/waterSports)

The constant for a variety of water sports, including water skiing, wake boarding, and related activities.

### Martial arts

[`HKWorkoutActivityTypeBoxing`](/documentation/HealthKit/HKWorkoutActivityType/boxing)

The constant for boxing.

[`HKWorkoutActivityTypeKickboxing`](/documentation/HealthKit/HKWorkoutActivityType/kickboxing)

The constant for kickboxing.

[`HKWorkoutActivityTypeMartialArts`](/documentation/HealthKit/HKWorkoutActivityType/martialArts)

The constant for practicing martial arts.

[`HKWorkoutActivityTypeTaiChi`](/documentation/HealthKit/HKWorkoutActivityType/taiChi)

The constant for tai chi.

[`HKWorkoutActivityTypeWrestling`](/documentation/HealthKit/HKWorkoutActivityType/wrestling)

The constant for wrestling.

### Other activities

[`HKWorkoutActivityTypeOther`](/documentation/HealthKit/HKWorkoutActivityType/other)

The constant for a workout that does not match any of the other workout activity types.

### Deprecated activity types

[`HKWorkoutActivityTypeDance`](/documentation/HealthKit/HKWorkoutActivityType/dance)

The constant for dancing.

[`HKWorkoutActivityTypeDanceInspiredTraining`](/documentation/HealthKit/HKWorkoutActivityType/danceInspiredTraining)

The constant for workouts inspired by dance, including Pilates, Barre, and Feldenkrais.

[`HKWorkoutActivityTypeMixedMetabolicCardioTraining`](/documentation/HealthKit/HKWorkoutActivityType/mixedMetabolicCardioTraining)

The constant for performing any mix of cardio-focused exercises.

### Multisport activities

[`HKWorkoutActivityTypeSwimBikeRun`](/documentation/HealthKit/HKWorkoutActivityType/swimBikeRun)

The constant for multisport activities like triathlons.

[`HKWorkoutActivityTypeTransition`](/documentation/HealthKit/HKWorkoutActivityType/transition)

A constant for the transition time between activities in a multisport workout.

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

[`Hashable`](/documentation/Swift/Hashable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Equatable`](/documentation/Swift/Equatable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

---

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)