As APIs do Google Fit, incluindo a API REST do Google Fit, serão descontinuadas em 2026. A partir de 1º de maio de 2024, os desenvolvedores não poderão se inscrever para usar essas APIs.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Google Fit é um ecossistema aberto. Ele permite que os desenvolvedores façam upload de dados de saúde e bem-estar
para um repositório central em que os usuários possam acessar os dados de diferentes
dispositivos e apps em um único local. Eles ainda poderão acessar os dados se
fizerem upgrade para um novo dispositivo.
Seu app de saúde e bem-estar pode armazenar dados de qualquer wearable ou sensor e
acessar dados criados por outros apps.
O Google Fit é composto pelos seguintes componentes:
Figura 1: visão geral da plataforma.
Loja de fitness
Um repositório central que armazena dados de diversos dispositivos e apps. O
armazenamento de condicionamento físico é um serviço em nuvem transparente para os clientes.
O framework do sensor
Um conjunto de representações de alto nível que facilitam o trabalho com a loja
de condicionamento físico. Essas representações são usadas com as APIs do Google Fit.
Permissões e controles de usuário
Um conjunto de escopos de autorização para solicitar a permissão do usuário para trabalhar com dados
de saúde e bem-estar. O Google Fit requer o consentimento do usuário para acessar dados de saúde e
bem-estar.
APIs do Google Fit
APIs Android e REST para acessar a loja de fitness. É possível criar apps compatíveis
com o Google Fit em várias plataformas e dispositivos, como Android, iOS e
apps da Web.
Loja de fitness
A loja de fitness é um serviço em nuvem que mantém dados de saúde e bem-estar usando a infraestrutura do
Google. Apps em diferentes plataformas e dispositivos podem armazenar dados e
acessar dados criados por outros apps. O Google Fit oferece um conjunto de APIs que
facilitam a inserção de dados e a consulta no armazenamento de dados de condicionamento físico.
O framework do sensor
O framework do sensor define representações de alto nível para sensores,
tipos de dados, pontos de dados e sessões. Essas representações facilitam o trabalho
com a loja de fitness em qualquer plataforma.
Origens de dados
As fontes de dados representam sensores e consistem em um nome, o tipo de dados
coletados e outros detalhes do sensor. Uma fonte de dados pode representar um sensor de hardware
ou de software. Você pode definir sensores de software nos seus apps.
Tipos de dados
Os tipos de dados representam diferentes tipos de informações de saúde e bem-estar, como contagem de passos ou frequência
cardíaca. Os tipos de dados estabelecem um esquema pelo qual diferentes apps podem entender os dados uns dos outros. Um tipo de dados consiste em um nome e uma lista ordenada de campos, em que cada um representa uma dimensão. Por exemplo, um tipo de dados para localização contém três campos (latitude, longitude e precisão), enquanto um tipo de dados para peso contém apenas um campo.
Pontos de dados
Os pontos de dados consistem em uma matriz de valores com carimbo de data/hora para um tipo de dados, lidos em uma fonte de dados. Você usa pontos de dados para registrar e inserir dados de saúde e bem-estar no
armazenamento de condicionamento físico e ler dados brutos de uma fonte de dados. Os pontos que contêm um
horário de início representam um período em vez de uma leitura instantânea.
Conjuntos de dados
Os conjuntos de dados representam um conjunto de pontos de dados do mesmo tipo de uma determinada
fonte de dados que abrange um determinado intervalo de tempo. Você usa conjuntos de dados para inserir dados no armazenamento de condicionamento físico. Consultas para ler dados do armazenamento de condicionamento físico também retornam
conjuntos de dados.
Sessões
As sessões representam um intervalo de tempo em que os usuários realizam uma atividade
de condicionamento físico, como corrida, pedalada e assim por diante. As sessões ajudam a organizar os dados e
realizam consultas detalhadas ou agregadas no armazenamento de uma atividade
de condicionamento físico.
Permissões e controles de usuário
O Google Fit exige o consentimento do usuário antes que os apps possam ler ou armazenar dados de saúde e bem-estar.
O Google Fit define escopos OAuth que são associados a vários grupos de permissões com
privilégios de leitura e gravação separados: tipos de dados relacionados a atividade, corpo, local, nutrição e
saúde. Os tipos de dados relacionados à saúde são agrupados com granularidade
mais refinada. Cada grupo de permissões concede aos apps acesso a um conjunto de tipos de dados.
Os apps especificam um ou mais desses escopos para trabalhar com dados de saúde e bem-estar, e o Google
Fit solicita as permissões correspondentes do usuário.
[null,null,["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eGoogle Fit provides a central platform and APIs for storing, accessing, and sharing health and wellness data from various apps and devices.\u003c/p\u003e\n"],["\u003cp\u003eUsers have control over their data and must grant permission for apps to access it.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can build apps that integrate with Google Fit using Android or REST APIs, supporting cross-platform functionality.\u003c/p\u003e\n"],["\u003cp\u003eData is organized using data sources, data types, data points, datasets, and sessions for efficient storage and retrieval.\u003c/p\u003e\n"],["\u003cp\u003eCompliance with the Google Fit Developer and User Data Policy and Terms and Conditions is essential when utilizing the platform.\u003c/p\u003e\n"]]],[],null,["# Platform Overview\n\nGoogle Fit is an open ecosystem. It lets developers upload health and wellness\ndata to a central repository where users can access their data from different\ndevices and apps in one location. They can still access their data if they\nupgrade to a new device.\n\nYour health and wellness app can store data from any wearable or sensor, and\naccess data created by other apps.\n| **Note:** The Google Fit app uses the Google Fit platform, which is included in Google Play services. Your app can use this platform without needing users to install the Google Fit app.\n\nRead the [Google Fit Developer and User Data Policy](/fit/policy) thoroughly and\nmake sure your app complies with it. Carefully review the [Google Fit Terms and\nConditions](/fit/terms) before using Google Fit. By using the API, you agree to\nthe Google Fit Terms and Conditions.\n\nComponents\n----------\n\nGoogle Fit consists of the following components: \n**Figure 1** : Platform overview.\n\nThe fitness store\n: A central repository that stores data from a variety of devices and apps. The\n fitness store is a cloud service that is transparent to clients.\n\nThe sensor framework\n: A set of high-level representations that make it easy to work with the fitness\n store. You use these representations with the Google Fit APIs.\n\nPermissions and user controls\n: A set of authorization scopes to request user permission to work with health\n and wellness data. Google Fit requires user consent to access health and\n wellness data.\n\nGoogle Fit APIs\n: Android and REST APIs to access the fitness store. You can create apps that\n support Google Fit on multiple platforms and devices, such as Android, iOS, and\n Web apps.\n\nThe fitness store\n-----------------\n\nThe fitness store is a cloud service that persists health and wellness data using Google's\ninfrastructure. Apps on different platforms and devices can store data and\naccess data created by other apps. Google Fit provides a set of APIs that make\nit easy to insert data and query the fitness store.\n\nThe sensor framework\n--------------------\n\nThe sensor framework defines high-level representations for sensors,\ndata types, data points, and sessions. These representations make it easy to\nwork with the fitness store on any platform.\n\nData Sources\n: Data sources represent sensors and consist of a name, the type of data\n collected, and other sensor details. A data source may represent a hardware\n sensor or a software sensor. You can define software sensors in your apps.\n\nData Types\n: Data types represent different kinds of health and wellness data, like step count or heart\n rate. Data types establish a schema through which different apps can understand\n each other's data. A data type consists of a name and an ordered list of fields,\n where each field represents a dimension. For example, a data type for location\n contains three fields (latitude, longitude, and accuracy), whereas a data type\n for weight contains only one field.\n\nData Points\n: Data points consist of a timestamped array of values for a data type, read\n from a data source. You use data points to record and insert health and wellness data in the\n fitness store, and to read raw data from a data source. Points that contain a\n start time represent a time range instead of an instantaneous reading.\n\nDatasets\n: Datasets represent a set of data points of the same type from a particular\n data source covering some time interval. You use datasets to insert data into\n the fitness store. Queries to read data from the fitness store also return\n datasets.\n\nSessions\n: Sessions represent a time interval during which users perform a fitness\n activity, such as a run, a bike ride, and so on. Sessions help organize data and\n perform detailed or aggregate queries on the fitness store for a fitness\n activity.\n\nPermissions and user controls\n-----------------------------\n\nGoogle Fit requires user consent before apps can read or store health and wellness data.\nGoogle Fit defines OAuth scopes that map to a number of permission groups with\nseparate read and write privileges: activity, body, location, nutrition and\nhealth-related data types (health-related data types are grouped with finer\ngranularity). Each permission group grants apps access to a set of data types.\nApps specify one or more of these scopes to work with health and wellness data, and Google\nFit requests the corresponding permissions from the user.\n\nGoogle Fit APIs\n---------------\n\nGoogle Fit provides the following APIs:\n\n- [Android APIs](/fit/android) for Android apps.\n- [REST API](/fit/rest) for apps on any platform."]]