Fitbit API - SDKs
Fitbit helps people lead healthier, more active lives by empowering them with data, inspiration and guidance to reach their goals. As the leader in the connected health and fitness category, Fitbit designs products and experiences that track everyday health and fitness. The Fitbit Web API enables third-party applications to access and write data on behalf of users.

- Versions
- SDKs (22)
- Articles (14)
- How To(0)
- Source Code(3)
- Libraries(6)
- Developers (29)
- Followers (631)
- Changelog (76)
SDKs (22)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | Fitbit Unity SDK by Travis Evashkevich | This C# SDK is classes to help with Fitbit calls in Unity. It provides a way to add scripts to your Unity Assets, Get your ClientID and ClientSecret setup, Put your CallBackURL in the file and more. Fitbit provides connected products that track health and fitness. |
![]() | Fitbit JavaScript SDK | This Fitbit SDK provides access to the Fitbit API for the Exercise, Scientific, File Transfer, The App Launch API and more. Fitbit provides connected products that track health and fitness. |
![]() | strava-to-fitbit-api Azure JavaScript SDK by Matt Magurany | The strava-to-fitbit-api Azure JavaScript SDK by Matt Magurany provides developers with Microsoft Azure functions written in JavaScript that can be used to save Strava activities to a Fitbit activity log. |
![]() | meteor-fit-api MeteorJS SDK by Stavros Elaias | The meteor-fit-api MeteorJS SDK by Stavros Elaias allows developers to access the RunKeeper, Strava, MapMyFitness, Under Armour, and Fitbit APIs from their applications built with MeteorJS, a JavaScript web framework written with NodeJS. |
![]() | Fitbit Python SDK by OpenYou | The Fitbit Python SDK by OpenYou allows developers to integrate the Fitbit API into their Python applications. This SDK only works with the ANT-based Fitbit Ultra tracker. Newer Fitbit devices use the bluetooth protocol, making them incompatible with this SDK. |
![]() | Fitbit R SDK by Nagi Teramo | The Fitbit R SDK by Nagi Teramo allows developers to integrate the Fitbit API into their R applications. This SDK covers most of the API's read and write methods. |
![]() | Fitbit Python SDK by Jacco | The Fitbit Python SDK by Jacco allows developers to integrate the Fitbit API into their Python applications. This SDK uses OAuth 2.0. |
![]() | Fitbit Node.js SDK by The Game Of Code | The Fitbit Node.js SDK by The Game Of Code allows developers to integrate the Fitbit API into their Node.js applications. This SDK authenticates over OAuth 2.0 using Passport, which is authentication middleware for Node.js. |
![]() | Fitbit JavaScript SDK by The Game Of Code | The Fitbit JavaScript SDK by The Game Of Code allows developers to integrate the Fitbit API into their JavaScript applications. This SDK is usable and stable, but is still a work in progress and does not yet cover all API endpoints. |
![]() | Fitbit Ruby SDK by Zachery Moneypenny | The Fitbit Ruby SDK by Zachery Moneypenny is a gem that allows developers to integrate the Fitbit API into their Ruby applications. This SDK has a passing build, but is not currently under active development. |
![]() | Fitbit Python SDK by Joost Plattel | The Fitbit Python SDK by Joost Plattel allows developers to integrate the Fitbit API into their Python applications. This SDK works with OAuth 1.0 |
![]() | Fitbit Java SDK by aam4510 | The Fitbit Java SDK by aam4510 allows developers to access all of the Fitbit API's endpoints from their Java applications. |
![]() | Fitbit Node.js SDK by Phil Parsons | The Fitbit Node.js SDK by Phil Parsons provides developers with read-only access to the Fitbit API using Node.js code. This SDK is installed using npm. |
![]() | Fitbit Node.js SDK by Lukas Olson | The Fitbit Node.js SDK by Lukas Olson allows developers to integrate the Fitbit API into their Node.js applications. This SDK is installed using npm. |
![]() | Fitbit PHP SDK by Michal Ozogan | The Fitbit PHP SDK by Michal Ozogan allows developers to integrate some of the Fitbit API's endpoints and OAuth 2 into their PHP applications. |
![]() | Fitbit Ruby SDK by Tzvetelin Gospodinov | The Fitbit Ruby SDK by Tzvetelin Gospodinov is a gem that allows developers to integrate the Fitbit API into their Ruby applications. The latest version of this SDK requires Ruby 2+. |
![]() | Fitbit Node.js SDK by Simon Murtha Smith | The Fitbit Node.js SDK by Simon Murtha Smith allows developers to integrate the Fitbit API into their Node.js applications. This SDK is installed using npm. |
![]() | Fitbit .Net SDK by Aaron Coleman | The Fitbit .Net SDK by Aaron Coleman allows developers to integrate the Fitbit API into their .Net projects. Basic usage examples are included in the documentation. |
![]() | Fitbit Django SDK by ORCAS | The Fitbit Django SDK by ORCAS allows developers to integrate the Fitbit API into their applications built with Django, a high-level web framework written in Python. |
![]() | Fitbit Python SDK by ORCAS | The Fitbit Python SDK by ORCAS allows developers to integrate the Fitbit API into their Python applications. This SDK requires Python 2.7+. |
![]() | Fitbit PHP SDK by Pavel Risenberg | The Fitbit PHP SDK by Pavel Risenberg allows developers to integrate the Fitbit API into their PHP applications. This SDK is still in Beta. |
![]() | Fitbit Ruby SDK by Kaoru Mori | The Fitbit Ruby SDK by Kaoru Mori is a gem that allows developers to integrate the Fitbit API into their Ruby applications. This SDK supports OAuth 2.0. |