Saltar al contingut principal

FreeStyle Libre Integration

Reverse-engineered API — no official partnership

Abbott does not publish a developer API for FreeStyle Libre / LibreView. The vitalera integration targets the LibreView app's internal API. Endpoints may change without notice. For clinical deployments, prefer Dexcom, which has a supported API and FDA clearance for third-party platforms.

The Abbott FreeStyle Libre is the world's most prescribed CGM. The vitalera integration pulls continuous glucose values from LibreView — Abbott's cloud service — via email/password → JWT.


Data types​

MeasurementCadenceLOINC
Glucose (mg/dL)Every 1 minute2339-0

Regional routing​

LibreView serves different regions from different hosts:

RegionHost
Global (US)api.libreview.io
Europeapi-eu.libreview.io
Asia-Pacificapi-ap.libreview.io

vitalera discovers the correct region during the login handshake (LibreView issues a redirect hint). The region is stored against the connection so subsequent polls use the right host.


Connection​

curl -X POST https://api.vitalera.io/api/connected-accounts/libre/oauth/initiate/ \
-H "Authorization: Bearer <user_token>" \
-d '{"email": "[email protected]", "password": "••••••"}'

Credentials are exchanged for a short-lived JWT; credentials are not stored.

Backfill​

LibreView exposes the last 14 days of glucose readings per sensor. vitalera backfills on initial link then polls for new data.


Compliance note​

For clinical decisions, do not rely solely on reverse-engineered CGM data. The officially-supported clinical path is:

  • Dexcom — supported API, FDA 510(k) cleared for third-party apps
  • iHealth — Gluco+ BGM via supported API

Next steps​