# Compatible CGMs This section provides a brief overview of all compatible **CGMs/FGMs** with **AAPS**. *Tip*: If you can display your glucose data in xDrip+ app, you can choose xDrip+ as **BG** source in **AAPS**. * [General recommendations](../CompatibleCgms/GeneralCGMRecommendation.md) * [Data Smoothing](../CompatibleCgms/SmoothingBloodGlucoseData.md) * [xDrip+Settings](../CompatibleCgms/xDrip.md) * [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md): While it's possible to use Nightscout as a BG source for closed-loop insulin delivery, **this method is not recommended** due to its reliance on stable mobile data or Wi-Fi connectivity. This means your **CGM** data would only be received by **AAPS** when you have an online connection to your Nightscout site. For a more reliable set up, using a CGM with local broadcast from the receiver (as listed below) to **AAPS**, is a much better option. | CGM | Available [BG Sources](#Config-Builder-bg-source) | | --------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | [Dexcom G7](../CompatibleCgms/DexcomG7.md) | BYODA, [xDrip+](../CompatibleCgms/xDrip.md) or [Juggluco](../CompatibleCgms/Juggluco.md) | | [Dexcom ONE+ and Stelo](../CompatibleCgms/DexcomG7.md) | [xDrip+](../CompatibleCgms/xDrip.md) | | [Dexcom G6](../CompatibleCgms/DexcomG6.md) | BYODA or [xDrip+](../CompatibleCgms/xDrip.md) | | [Dexcom ONE](../CompatibleCgms/DexcomG6.md) | [xDrip+](../CompatibleCgms/xDrip.md) | | [Libre 3/3+](../CompatibleCgms/Libre3.md) | [Juggluco](../CompatibleCgms/Juggluco.md) (with or without xDrip+) | | [Libre 2/2+](../CompatibleCgms/Libre2.md) | [xDrip+](../CompatibleCgms/xDrip.md) (EU only) or [Juggluco](../CompatibleCgms/Juggluco.md) (with or without xDrip+) | | [Libre 1](../CompatibleCgms/Libre1.md) | [xDrip+](../CompatibleCgms/xDrip.md) or Diabox. Need a transmitter | | [Eversense](../CompatibleCgms/Eversense.md) | [xDrip+](../CompatibleCgms/xDrip.md) or ESEL/Eversense patched App | | [Enlite (MM640G/MM630G)](../CompatibleCgms/MM640g.md) | [xDrip+](../CompatibleCgms/xDrip.md) or MM640g + 600SeriesAndroidUploader App | | [PocTech](../CompatibleCgms/PocTech.md) | PocTech app | | Glunovo | Glunovo App | | Intelligo | Intelligo App | | [Ottai](../CompatibleCgms/OttaiM8.md) | Ottai App | | [Syai](../CompatibleCgms/SyaiTagX1.md) | Syai Tag App | | Sibionics CGM | [Juggluco](../CompatibleCgms/Juggluco.md) or Patched SI App | | Sinocare | Patched Sino App | | [Caresens](../CompatibleCgms/Caresens.md), Simplera, iCan, LinX, SmartGuide | xDrip+ Companion App | (GettingStarted-TrustedBGSource)= ## Trusted BG data sources Regulatory approved **CGM**s for commercial hybrid closed loop systems are considered trusted **BG** data sources. In order for **AAPS** to correctly identify them, the app sending **BG** readings must be able to provide sensor information. Trusted data sources allow **SMB** delivery, all the time. | Sensor | CGM app | | --------------------- |:----------------------------------------------------------------------------------------------------------------------:| | Dexcom G6 | BYODA, xDrip+ (**Direct, Native**) | | Dexcom G7 | BYODA, xDrip+ (**Direct, Native**),
Juggluco (**xDrip broadcast** without xDrip+) | | Dexcom ONE/ONE+/Stelo | xDrip+ (**Direct, Native**) | | Libre 2/2+ (EU) | xDrip+ (OOP2 **no calibration**),
Juggluco (**xDrip broadcast** without xDrip+, or **Patched Libre** with xDrip+) | | Libre 2/2+/3/3+ | Juggluco (**xDrip broadcast** without xDrip+, or **Patched Libre** with xDrip+) | | Syai | Syai App | **Note: xDrip+ Companion apps and Follower modes (includes 640G/Eversense) are not trusted data sources.**