# Health & Fitness API

- [Overview](/health-and-fitness-api/getting-started.md): Discover the capabilities of Terra's Health & Fitness API, enabling you to access historical and current user health data from a multitude of health data sources.
- [Quickstart](/health-and-fitness-api/quickstart.md): Learn how to receive data events in just 3 steps
- [Integration setup](/health-and-fitness-api/integration-setup.md): Configure Terra API to receive your users' health & fitness data to your preferred destination (e.g. webhook, DB, etc).
- [Understanding sources and destinations](/health-and-fitness-api/integration-setup/understanding-sources-and-destinations.md)
- [Setting up data sources](/health-and-fitness-api/integration-setup/setting-up-data-sources.md)
- [Setting up data destinations](/health-and-fitness-api/integration-setup/setting-up-data-destinations.md)
- [Webhooks](/health-and-fitness-api/integration-setup/setting-up-data-destinations/webhooks.md)
- [SQL database (Postgres, MySQL)](/health-and-fitness-api/integration-setup/setting-up-data-destinations/sql-database-postgres-mysql.md)
- [Supabase](/health-and-fitness-api/integration-setup/setting-up-data-destinations/supabase.md)
- [Cloud storage (S3, GCS, Azure Blob)](/health-and-fitness-api/integration-setup/setting-up-data-destinations/cloud-storage-s3-gcp.md)
- [Queuing services (SQS, Kafka)](/health-and-fitness-api/integration-setup/setting-up-data-destinations/queuing-services-sqs-kafka.md)
- [MongoDB](/health-and-fitness-api/integration-setup/setting-up-data-destinations/mongodb.md)
- [Firestore](/health-and-fitness-api/integration-setup/setting-up-data-destinations/firestore.md)
- [Customising data types](/health-and-fitness-api/integration-setup/customising-data-types.md): Customise the types of data events you wish to receive from your users (activity, sleep, etc).
- [Dedicated data source API keys](/health-and-fitness-api/integration-setup/dedicated-data-source-api-keys.md)
- [Understanding Terra environments](/health-and-fitness-api/integration-setup/understanding-terra-environments.md)
- [User authentication](/health-and-fitness-api/user-authentication.md): Securely connect your users' health data sources to your application via Terra.
- [Authentication flow](/health-and-fitness-api/user-authentication/authentication-flow.md)
- [Implementation (Terra widget)](/health-and-fitness-api/user-authentication/implementation-terra-widget.md)
- [Implementation (Custom UI)](/health-and-fitness-api/user-authentication/implementation-custom-ui.md)
- [Handling authentication events](/health-and-fitness-api/user-authentication/handling-authentication-events.md)
- [Customising authentication redirects](/health-and-fitness-api/user-authentication/customising-authentication-redirects.md)
- [Managing user health data](/health-and-fitness-api/managing-user-health-data.md): Access user health and fitness information from Terra and, where supported, write data back to connected services.
- [Receiving health data updates (events)](/health-and-fitness-api/managing-user-health-data/receiving-data-updates.md): Learn how to receive data update events to your app as soon as the user's data syncs to the cloud
- [Requesting historical health data (REST API requests)](/health-and-fitness-api/managing-user-health-data/requesting-historical-data.md): Learn how to request for historical data to be sent to your destination through the REST API
- [Writing data](/health-and-fitness-api/managing-user-health-data/write-data.md): Learn how to write data back to providers, and create a bi-directional data stream between your app and the various integrations you connect to
- [Mobile-only sources](/health-and-fitness-api/mobile-only-sources.md): Learn how to connect mobile-based integrations: Apple Health, Samsung Health, Google Fit
- [iOS (Swift)](/health-and-fitness-api/mobile-only-sources/ios-swift.md): The iOS SDK allows you to seamlessly send data from iOS to your backend or to your app directly!
- [Android (Kotlin)](/health-and-fitness-api/mobile-only-sources/android-kotlin.md): How to use the TerraAndroid SDK to connect mobile-based integrations?
- [React Native](/health-and-fitness-api/mobile-only-sources/react-native.md)
- [Flutter](/health-and-fitness-api/mobile-only-sources/flutter.md)
- [Troubleshooting](/health-and-fitness-api/debugging-faq.md)
- [Pricing](/health-and-fitness-api/pricing.md): This page outlines pricing for the Health & Fitness API on the Quick Start plan.
