# \[ANN\] StravaAPI.jl: access Strava in Julia

**URL:** <https://discourse.julialang.org/t/ann-stravaapi-jl-access-strava-in-julia/127602>\
**Category:** Package Announcements\
**Tags:** package, announcement, api\
**Created:** [April 1, 2025, 6:17pm UTC](https://discourse.julialang.org/t/ann-stravaapi-jl-access-strava-in-julia/127602 "2025-04-01T18:17:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cserteGT3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/csertegt3/32/8283_2.png) [@cserteGT3](https://discourse.julialang.org/u/cserteGT3)\
**Post date:** [April 1, 2025, 6:17pm UTC](https://discourse.julialang.org/t/ann-stravaapi-jl-access-strava-in-julia/127602/1 "2025-04-01T18:17:55Z")

</div>

I’m happy to announce that I finally registered “my” package: [StravaAPI.jl](https://github.com/cserteGT3/StravaAPI.jl). [Strava](https://www.strava.com/) is one of the most popular activity (mostly running, cycling, hiking) tracking/social media app and as the name suggests this package let’s you use its [API](https://developers.strava.com/). The package is currently waiting for its 3 days before it can be merged into the general registry.

Why? I always envy python users, that they have these API packages (like [stravalib](https://pypi.org/project/stravalib/), that they can just `pip install`. We have `Pkg.add`, so we deserve that too!

Why “my” package? Because it is generated by OpenAPI.jl (thank you! \<3), I just packaged it, and extended its documentation.

How to use it? Check out the [docs](https://csertegt3.github.io/StravaAPI.jl/dev/)! You’ll need to get an API key, but after that, it’s just a few lines of code.

If you have any comments, questions or suggestions, please let me know!

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [April 1, 2025, 9:07pm UTC](https://discourse.julialang.org/t/ann-stravaapi-jl-access-strava-in-julia/127602/2 "2025-04-01T21:07:47Z")

</div>

I strongly believe that successful package snnouncements add a bit if context to the package.  
In this case, “strava” seems to be an app to track and share physical activities.

---

<div class="post-metadata">

**Author:** ![cserteGT3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/csertegt3/32/8283_2.png) [@cserteGT3](https://discourse.julialang.org/u/cserteGT3)\
**Post date:** [April 2, 2025, 9:59am UTC](https://discourse.julialang.org/t/ann-stravaapi-jl-access-strava-in-julia/127602/3 "2025-04-02T09:59:19Z")

</div>

You’re right! Often I check announcements and have to do some search as well. I’ve updated the post. Thank you for your feedback!
