Community Resources
You've got friends
The Fitbit Web API has a common implementation of the OAuth 2.0 specification. You don't need a Fitbit-specific library to use the Fitbit Web API. Instead, we recommend that you use the best OAuth 2.0 or HTTP client library available for your platform. If you don't have a favorite OAuth 2.0 or HTTP library yet, we've listed some below that people have told us worked for them. If we don't have your favorite listed, tell us on the forum.
Note: Fitbit does not recommend or endorse any of these links. Use at your own risk.
OAuth 2.0 client libraries
There are many OAuth 2.0 client libraries listed on OAuth.net. Here are some we've heard good things about.
C# (.NET)
JavaScript for Node.js
- bell for hapi.js has Fitbit as a built-in provider
- Fitbit strategy for Passport
PHP
Python
R
Unity
Community examples and tutorials
Node.js
Python
- "How to Download Your Fitbit Second-Level Data Without Coding" (June 2016)
- "Fitbit API Access Using OAUTH2.0 and Raspberry Pi" (January 2016)