Supported Uploaders
An Uploader is a mechanism or system for uploading the CGM data from your sensor to your Nightscout site. This can be either an electronic solution (usually for older devices), a simple app installed on your phone (for most newer systems) that connects to the sensor/pump and then uploads this data but also another app in the cloud acting as a “bridge” and mirroring data to Nightscout.
The type of Uploader needed will depend on the type of CGM system being used. In this page, we will break the different systems down by manufacturer, then further by sensor type.
Once you are clear about the type of sensor and upload system you will be using, you can find detailed configuration information for each one here.
If you’re developing an uploader, you’ll find the API information in your own Nightscout site at /api-docs and /api3-docs.
DIY Closed loop Systems
Only your loop app should upload BG to Nightscout.
See this dedicated page for setup links.
Dexcom
Dexcom G6/ONE/ONE+/G7/Stelo
If you are using a Dexcom sensor connected to the Dexcom app on your phone, it will upload directly to the Dexcom servers (also still known as “Dexcom Share”) and you won’t need to use any extra uploader or master device.
Note
If you cannot use Dexcom Share, try xDrip+ or xDrip4iOS as a bridge to Nightscout.
For this to work, Nightscout must be configured to use the bridge plug-in and will then automatically pull the CGM information directly from the Dexcom servers in real-time.
Note
If you use a DIY closed loop system it is recommended that you let it upload to Nightscout instead of importing data using Dexcom Share and the bridge plugin.
If you don’t want to use the official Dexcom apps, you can use open-source software apps for your Dexcom sensor to connect, display, alarm and also upload to Nightscout:
Android: xDrip+ for G6, ONE, ONE+, Stelo and G7.
iOS:
Spike for G5 and refurbished G6 transmitters
xDrip4iOS for G5, G6, G7, Stelo and ONE/ONE+ transmitters
AccuChek SmartGuide
You can use the sensor connected with Juggluco to upload to Nightscout.
Sibionics GS1 / Hematonix
You can use the sensor connected with Juggluco to upload to Nightscout.
Medtronic
You can use an Android phone with xDrip+. See here how to set it up. You can use Guardian Monitor with iOS.
Home Assistant also can upload data to Nightscout.
If your sensor/transmitter is connected an older pump (Medtronic 600 series), then you’ll need an Android phone connected with an OTG cable to your pump’s connected glucose meter. The phone will need to run the 600 Series Uploader app.
Glucomen Day
You can forward your data from GlucoLog Web using an AWS bridge documented here.
Medtrum
You can use this Python-based uploader that retrieves CGM data from the Medtrum EasyView API and pushes it to a Nightscout instance.
Tandem t:slim X2
You can synchronize your treatments one way from your Tandem Diabetes t:connect web/mobile application to Nightscout using a bridge app running via Pipenv or Docker as documented here.
Abbott Freestyle Libre
Libre 1
Non Bluetooth-enabled Freestyle Libre sensors will need an additional transmitter device fixed on top of the sensor to send readings to the uploader device. In release order here are some transmitter options: LimiTTer, BlueReader, Blucon, MiaoMiao, Bubble, Droplet and Atom.
Transmitter Compatibility
The Libre environment is complex and evolves quickly. Before buying a transmitter, please join the respective Facebook groups and make sure that the transmitter you are planning to buy is compatible with your sensor type.
Open-source apps such as xDrip+, Juggluco and xDrip4iOS support some of the above transmitter devices.
Libre 2/2+
You can connect to the Libre 2 sensor (EU only) without an additional transmitter using xDrip+, and xDrip4iOS.
Other Libre 2 sensors can be used directly with Juggluco and Diabox.
Libre 2/2+/3/3+
You can use the sensor connected with Juggluco or upload to Nightscout automatically from LibreView servers deploying this project, or use xDrip+ to perform this operation.
A new plugin called Nightscout Connect (under development) will integrate the project above.
Eversense
In order to get data from the Eversense CGM system, you can use the ESEL app running on an Android phone with the modified vendor app, or listening to the official app glucose notifications.
You can also use Juggluco or xDrip+ in Companion App mode.
Diasend
diasend-nightscout-bridge synchronizes treatments (insulin boli, temp basal changes) as well as continuous glucose values (CGV) from Diasend to Nightscout. This can help CamAPS FX users to view their treatments and glucose values via Nightscout. A 30 minutes delay might occur.
A new plugin called Nightscout Connect (under development) will integrate the project above.