---
url: /docs/api/garmin-connect/README.md
description: >-
  TypeScript API reference for @kaiord/garmin-connect, the Garmin Connect API
  client.
---

**@kaiord/garmin-connect**

***

# @kaiord/garmin-connect

## Type Aliases

* [GarminConnectClient](type-aliases/GarminConnectClient.md)
* [GarminConnectClientOptions](type-aliases/GarminConnectClientOptions.md)
* [GarminWorkoutClient](type-aliases/GarminWorkoutClient.md)
* [InitResult](type-aliases/InitResult.md)
* [ListOptions](type-aliases/ListOptions.md)
* [PushResult](type-aliases/PushResult.md)
* [RetryOptions](type-aliases/RetryOptions.md)
* [TokenData](type-aliases/TokenData.md)
* [TokenReader](type-aliases/TokenReader.md)
* [TokenStore](type-aliases/TokenStore.md)
* [WorkoutSummary](type-aliases/WorkoutSummary.md)

## Functions

* [createCookieFetch](functions/createCookieFetch.md)
* [createFileTokenStore](functions/createFileTokenStore.md)
* [createGarminAuthProvider](functions/createGarminAuthProvider.md)
* [createGarminConnectClient](functions/createGarminConnectClient.md)
* [createMemoryTokenStore](functions/createMemoryTokenStore.md)
* [createTokenManager](functions/createTokenManager.md)
