PLEASE NOTE THIS DOCUMENTATION IS STILL BEING WRITTEN BY OUR AWESOME COMMUNITY. UNTIL IT IS FINISHED, PLEASE DO NOT SET UP YOUR iAPS BASED ON THIS DOCUMENTATION ALONE. CONTACT THE COMMUNITY ON DISCORD OR FACEBOOK TO MAKE SURE YOU GET IT RIGHT AND STAY SAFE :)

What is iAPS?

iAPS is a open source artifical pancrease system based on the OpenAPS algorithm. Using the settings you input, carbohydrates and historical data, it aims to automate insulin delivery to reduce the time you spend managing your diabetes. Before starting with iAPS, you should consider alternative commercial options such as the Tandem IQ and Omnipod 5, or other open source applications like Loop and AndroidAPS. iAPS is not approved by any health care authority. You are building and running this system at your own risk.

Getting Started

Before starting with iAPS, you should have a basic understanding of what ICR, ISF and basal rates are. If you do not have a clear understanding, or require some help identifying your settings, please read the appropriate documentation.

To use iAPS, you are required to build the application from the source code. This does not require substantial technical know-how but is a time consuming process. You may need several sessions to complete your first build.

Upon installation, you will need to configure your settings appropriately. By default iAPS acts no differently than your pump, with the exception that it may recommend temporary basals from time to time. The magic happens by turning on “Closed Loop”, enabling automatic bolus features, and turning on dynamic features. In general, these are the first three settings you will want to configure as you gain confidence in the app and your settings:

  • Enable Closed Loop for automation

  • Increase Max IOB via “average meal bolus + 3x max daily basal”

  • Enable SMB and UAM for automatic bolusing (ensure your ISF is optimized before enabling this) See Configure for more information on iAPS configuration.

If you are considering a transition from another closed loop system, please read this section first.

Contribution

iAPS is built by a volunteer community. If you are interested in helping as a programmer, you can help contribute to iAPS, or OpenAPS code base. iAPS is mostly written in SwiftUI. The APS algorithm is written in JS.

You can also provide support in online support groups by helping users adjust their settings and troubleshoot common errors.

Advanced Settings