What is Nightscout?¶
Nightscout (also known as "CGM in the Cloud") is an open-source, community-built platform for storing and viewing CGM data. It's been the backbone of the DIY diabetes community since 2014.
Why Nightscout Matters¶
Nightscout gives you:
- Cloud storage — your glucose history in one place, accessible from anywhere
- Web dashboard — view your glucose on any browser (phone, tablet, computer)
- Remote monitoring — caregivers can see your glucose in real-time
- Data portability — your data, your server, your rules
- Ecosystem integration — hundreds of apps and devices work with Nightscout
How Strimma Uses Nightscout¶
Strimma is a Nightscout-compatible client. It can:
- Push readings — upload glucose data to your Nightscout server in real-time
- Pull history — backfill readings from Nightscout into Strimma's local database
- Follow remotely — poll a Nightscout server for readings (follower mode)
- Fetch treatments — read bolus, carb, and basal data from Nightscout for IOB display
Strimma fully complies with the Nightscout API specification. It works with any Nightscout server — the standard Nightscout project, Nightscout forks, or custom implementations like Springa.
Setting Up a Nightscout Server¶
If you don't have a Nightscout server yet, the community maintains guides for several hosting options:
- Nightscout on Fly.io — free tier available
- Nightscout on Railway
- Nightscout on Heroku
- ns.10be.de — managed Nightscout hosting
Full setup documentation: nightscout.github.io
Next Steps¶
- Push Setup — configure Strimma to upload readings
- Follower Mode — follow a remote Nightscout server