{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/8"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"}],"enrichment":{"capability":"stravalib provides a Python client for authenticating with and querying the Strava V3 API to access activity, club, and athlete data, with built-in support for unit conversion and temporal handling.","skillfed_tags":["strava-integration","rest-api-client","fitness-data"],"use_cases":["Build a personal dashboard that fetches your recent activities and displays them with custom metrics or visualizations.","Analyze your cycling or running performance over time by downloading historical activity data and computing statistics.","Integrate Strava data into a fitness tracking application that combines data from multiple sources.","Automate activity tagging or metadata updates on Strava by modifying activities through the API.","Export athlete profile and club membership data for research or reporting purposes."],"what_it_does":"stravalib is a Python wrapper around the Strava V3 REST API that handles OAuth authentication, token management, and data retrieval for activities, athletes, and clubs. It abstracts away the HTTP details of talking to Strava's servers, letting you work with Strava data through a `Client` class that returns structured objects. The package also integrates pint for unit conversion (e.g., converting distances between miles and kilometers) and arrow for working with timestamps, so you can work with Strava's temporal and measurement data in your preferred units.\n\nThe library is actively maintained, supports modern Python versions (3.11\u20133.14), and has no known security vulnerabilities. Its four runtime dependencies are all well-established packages, keeping the install footprint small. It's aimed at developers and researchers who want to build tools around Strava data\u2014whether that's personal activity analysis, training dashboards, or research on athlete behavior.","worth_installing":"Yes. stravalib is a mature, actively maintained library (first release 2013, latest 2026-06-01) with no security vulnerabilities, low install friction, and permissive licensing. It's the standard Python client for Strava API access and is well-suited for anyone building tools that need to read or modify Strava data. Install it if you're working with Strava activity data."},"id":"stravalib","links":{"html":"https://skillfed.io/packages/stravalib","md":"https://skillfed.io/packages/stravalib.md","pypi":"https://pypi.org/project/stravalib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-01","license_spdx":null,"license_treatment":"permissive","name":"stravalib","python_support":"supports_current","summary":"A Python package that makes it easy to access and download data from the Strava V3 REST API."},"popularity":{"monthly_downloads":164715,"position":10540,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.5.0"}
