# GitHub projects that use the Beeminder API?

**URL:** <https://forum.beeminder.com/t/github-projects-that-use-the-beeminder-api/7497>\
**Category:** Tech\
**Created:** [November 24, 2020, 12:00pm UTC](https://forum.beeminder.com/t/github-projects-that-use-the-beeminder-api/7497 "2020-11-24T12:00:28Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![zzq](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/zzq/32/6471_2.png) [@zzq](https://forum.beeminder.com/u/zzq)\
**Post date:** [November 25, 2020, 8:19pm UTC](https://forum.beeminder.com/t/github-projects-that-use-the-beeminder-api/7497/3 "2020-11-25T20:19:13Z")

</div>

Hm, perhaps [`BAgg`](https://github.com/quantified-self-tools/bagg) might be something appropriate to include? It’s a library, in Elixir, for aggregating Beeminder data points (according to `aggday`, `kyoom`, and `odom`.) That is, it’s a reimplementation of this one part of Beebrain, because Beeminder itself doesn’t expose the aggragated data directly.

It’s lacking in documentation at the moment, but it’s perfectly usable as a library (in short: call `Bagg.aggregate_goal`[`/1`](https://elixir-lang.org/getting-started/basic-types.html#identifying-functions-and-documentation) with a the results of Beeminder’s [`goal` API](http://api.beeminder.com/#getgoal) (with `datapoints=true`.))

In addition, I’ve exposed `BAgg`'s functionality as an API endpoint on Altbee, [as described here](https://forum.beeminder.com/t/beeminder-mathematica-package/7385/12). That might be the easiest way to use it from languages other than Elixir (or Erlang.)

---

_[View the full topic](https://forum.beeminder.com/t/github-projects-that-use-the-beeminder-api/7497)._
