---
title: HKWorkoutActivityType
framework: healthkit
role: symbol
role_heading: Enumeration
path: healthkit/hkworkoutactivitytype
---

# HKWorkoutActivityType

The type of activity performed during a workout.

## Declaration

```swift
enum HKWorkoutActivityType
```

## Mentioned in

Dividing a HealthKit workout into activities

## Topics

### Individual sports

- [HKWorkoutActivityType.archery](healthkit/hkworkoutactivitytype/archery.md)
- [HKWorkoutActivityType.bowling](healthkit/hkworkoutactivitytype/bowling.md)
- [HKWorkoutActivityType.fencing](healthkit/hkworkoutactivitytype/fencing.md)
- [HKWorkoutActivityType.gymnastics](healthkit/hkworkoutactivitytype/gymnastics.md)
- [HKWorkoutActivityType.trackAndField](healthkit/hkworkoutactivitytype/trackandfield.md)

### Team sports

- [HKWorkoutActivityType.americanFootball](healthkit/hkworkoutactivitytype/americanfootball.md)
- [HKWorkoutActivityType.australianFootball](healthkit/hkworkoutactivitytype/australianfootball.md)
- [HKWorkoutActivityType.baseball](healthkit/hkworkoutactivitytype/baseball.md)
- [HKWorkoutActivityType.basketball](healthkit/hkworkoutactivitytype/basketball.md)
- [HKWorkoutActivityType.cricket](healthkit/hkworkoutactivitytype/cricket.md)
- [HKWorkoutActivityType.discSports](healthkit/hkworkoutactivitytype/discsports.md)
- [HKWorkoutActivityType.handball](healthkit/hkworkoutactivitytype/handball.md)
- [HKWorkoutActivityType.hockey](healthkit/hkworkoutactivitytype/hockey.md)
- [HKWorkoutActivityType.lacrosse](healthkit/hkworkoutactivitytype/lacrosse.md)
- [HKWorkoutActivityType.rugby](healthkit/hkworkoutactivitytype/rugby.md)
- [HKWorkoutActivityType.soccer](healthkit/hkworkoutactivitytype/soccer.md)
- [HKWorkoutActivityType.softball](healthkit/hkworkoutactivitytype/softball.md)
- [HKWorkoutActivityType.volleyball](healthkit/hkworkoutactivitytype/volleyball.md)

### Exercise and fitness

- [HKWorkoutActivityType.preparationAndRecovery](healthkit/hkworkoutactivitytype/preparationandrecovery.md)
- [HKWorkoutActivityType.flexibility](healthkit/hkworkoutactivitytype/flexibility.md)
- [HKWorkoutActivityType.cooldown](healthkit/hkworkoutactivitytype/cooldown.md)
- [HKWorkoutActivityType.walking](healthkit/hkworkoutactivitytype/walking.md)
- [HKWorkoutActivityType.running](healthkit/hkworkoutactivitytype/running.md)
- [HKWorkoutActivityType.wheelchairWalkPace](healthkit/hkworkoutactivitytype/wheelchairwalkpace.md)
- [HKWorkoutActivityType.wheelchairRunPace](healthkit/hkworkoutactivitytype/wheelchairrunpace.md)
- [HKWorkoutActivityType.cycling](healthkit/hkworkoutactivitytype/cycling.md)
- [HKWorkoutActivityType.handCycling](healthkit/hkworkoutactivitytype/handcycling.md)
- [HKWorkoutActivityType.coreTraining](healthkit/hkworkoutactivitytype/coretraining.md)
- [HKWorkoutActivityType.elliptical](healthkit/hkworkoutactivitytype/elliptical.md)
- [HKWorkoutActivityType.functionalStrengthTraining](healthkit/hkworkoutactivitytype/functionalstrengthtraining.md)
- [HKWorkoutActivityType.traditionalStrengthTraining](healthkit/hkworkoutactivitytype/traditionalstrengthtraining.md)
- [HKWorkoutActivityType.crossTraining](healthkit/hkworkoutactivitytype/crosstraining.md)
- [HKWorkoutActivityType.mixedCardio](healthkit/hkworkoutactivitytype/mixedcardio.md)
- [HKWorkoutActivityType.highIntensityIntervalTraining](healthkit/hkworkoutactivitytype/highintensityintervaltraining.md)
- [HKWorkoutActivityType.jumpRope](healthkit/hkworkoutactivitytype/jumprope.md)
- [HKWorkoutActivityType.stairClimbing](healthkit/hkworkoutactivitytype/stairclimbing.md)
- [HKWorkoutActivityType.stairs](healthkit/hkworkoutactivitytype/stairs.md)
- [HKWorkoutActivityType.stepTraining](healthkit/hkworkoutactivitytype/steptraining.md)
- [HKWorkoutActivityType.fitnessGaming](healthkit/hkworkoutactivitytype/fitnessgaming.md)

### Studio activities

- [HKWorkoutActivityType.barre](healthkit/hkworkoutactivitytype/barre.md)
- [HKWorkoutActivityType.cardioDance](healthkit/hkworkoutactivitytype/cardiodance.md)
- [HKWorkoutActivityType.socialDance](healthkit/hkworkoutactivitytype/socialdance.md)
- [HKWorkoutActivityType.yoga](healthkit/hkworkoutactivitytype/yoga.md)
- [HKWorkoutActivityType.mindAndBody](healthkit/hkworkoutactivitytype/mindandbody.md)
- [HKWorkoutActivityType.pilates](healthkit/hkworkoutactivitytype/pilates.md)

### Racket sports

- [HKWorkoutActivityType.badminton](healthkit/hkworkoutactivitytype/badminton.md)
- [HKWorkoutActivityType.pickleball](healthkit/hkworkoutactivitytype/pickleball.md)
- [HKWorkoutActivityType.racquetball](healthkit/hkworkoutactivitytype/racquetball.md)
- [HKWorkoutActivityType.squash](healthkit/hkworkoutactivitytype/squash.md)
- [HKWorkoutActivityType.tableTennis](healthkit/hkworkoutactivitytype/tabletennis.md)
- [HKWorkoutActivityType.tennis](healthkit/hkworkoutactivitytype/tennis.md)

### Outdoor activities

- [HKWorkoutActivityType.climbing](healthkit/hkworkoutactivitytype/climbing.md)
- [HKWorkoutActivityType.equestrianSports](healthkit/hkworkoutactivitytype/equestriansports.md)
- [HKWorkoutActivityType.fishing](healthkit/hkworkoutactivitytype/fishing.md)
- [HKWorkoutActivityType.golf](healthkit/hkworkoutactivitytype/golf.md)
- [HKWorkoutActivityType.hiking](healthkit/hkworkoutactivitytype/hiking.md)
- [HKWorkoutActivityType.hunting](healthkit/hkworkoutactivitytype/hunting.md)
- [HKWorkoutActivityType.play](healthkit/hkworkoutactivitytype/play.md)

### Snow and ice sports

- [HKWorkoutActivityType.crossCountrySkiing](healthkit/hkworkoutactivitytype/crosscountryskiing.md)
- [HKWorkoutActivityType.curling](healthkit/hkworkoutactivitytype/curling.md)
- [HKWorkoutActivityType.downhillSkiing](healthkit/hkworkoutactivitytype/downhillskiing.md)
- [HKWorkoutActivityType.snowSports](healthkit/hkworkoutactivitytype/snowsports.md)
- [HKWorkoutActivityType.snowboarding](healthkit/hkworkoutactivitytype/snowboarding.md)
- [HKWorkoutActivityType.skatingSports](healthkit/hkworkoutactivitytype/skatingsports.md)

### Water activities

- [HKWorkoutActivityType.paddleSports](healthkit/hkworkoutactivitytype/paddlesports.md)
- [HKWorkoutActivityType.rowing](healthkit/hkworkoutactivitytype/rowing.md)
- [HKWorkoutActivityType.sailing](healthkit/hkworkoutactivitytype/sailing.md)
- [HKWorkoutActivityType.surfingSports](healthkit/hkworkoutactivitytype/surfingsports.md)
- [HKWorkoutActivityType.swimming](healthkit/hkworkoutactivitytype/swimming.md)
- [HKWorkoutActivityType.underwaterDiving](healthkit/hkworkoutactivitytype/underwaterdiving.md)
- [HKWorkoutActivityType.waterFitness](healthkit/hkworkoutactivitytype/waterfitness.md)
- [HKWorkoutActivityType.waterPolo](healthkit/hkworkoutactivitytype/waterpolo.md)
- [HKWorkoutActivityType.waterSports](healthkit/hkworkoutactivitytype/watersports.md)

### Martial arts

- [HKWorkoutActivityType.boxing](healthkit/hkworkoutactivitytype/boxing.md)
- [HKWorkoutActivityType.kickboxing](healthkit/hkworkoutactivitytype/kickboxing.md)
- [HKWorkoutActivityType.martialArts](healthkit/hkworkoutactivitytype/martialarts.md)
- [HKWorkoutActivityType.taiChi](healthkit/hkworkoutactivitytype/taichi.md)
- [HKWorkoutActivityType.wrestling](healthkit/hkworkoutactivitytype/wrestling.md)

### Other activities

- [HKWorkoutActivityType.other](healthkit/hkworkoutactivitytype/other.md)

### Deprecated activity types

- [HKWorkoutActivityType.dance](healthkit/hkworkoutactivitytype/dance.md)
- [HKWorkoutActivityType.danceInspiredTraining](healthkit/hkworkoutactivitytype/danceinspiredtraining.md)
- [HKWorkoutActivityType.mixedMetabolicCardioTraining](healthkit/hkworkoutactivitytype/mixedmetaboliccardiotraining.md)

### Multisport activities

- [HKWorkoutActivityType.swimBikeRun](healthkit/hkworkoutactivitytype/swimbikerun.md)
- [HKWorkoutActivityType.transition](healthkit/hkworkoutactivitytype/transition.md)

### Initializers

- [init(rawValue:)](healthkit/hkworkoutactivitytype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Samples

- [Adding samples to a workout](healthkit/adding-samples-to-a-workout.md)
- [Accessing condensed workout samples](healthkit/accessing-condensed-workout-samples.md)
- [Dividing a HealthKit workout into activities](healthkit/dividing-a-healthkit-workout-into-activities.md)
- [HKWorkout](healthkit/hkworkout.md)
- [HKWorkoutActivity](healthkit/hkworkoutactivity.md)
- [HKWorkoutBuilder](healthkit/hkworkoutbuilder.md)
- [HKWorkoutType](healthkit/hkworkouttype.md)
- [HKWorkoutTypeIdentifier](healthkit/hkworkouttypeidentifier.md)
- [HKWorkoutSessionType](healthkit/hkworkoutsessiontype.md)
- [HKWorkoutEvent](healthkit/hkworkoutevent.md)
