Welcome to Apache SINGA

Recent News

  • SINGA graduated as a Top-Level Project (TLP) of the Apache Software Foundation on 16 Oct 2019.
  • Food(lg), the mobile app to help patients with prediabetes, is powered by SINGA and this app can now be downloaded on the APP Store or Google Play. Watch this video of Food(lg) for more details.
  • A tutorial on SINGA was given at Singapore Infocomm Media Development Authority (IMDA), 16 August, 2019. Snapshots of the tutorial:
_static/images/imda2019_1.png _static/images/imda2019_2.png

Getting Started



  • Documentation and Python APIs are listed here.
  • C++ APIs are generated by Doxygen.
  • Research publication list is available here.

How to contribute

As with any open source project, there are several ways you can help:


SINGA was initiated by the DB System Group at National University of Singapore in 2014, in collaboration with the database group of Zhejiang University. Please cite the following two papers if you use SINGA in your research:

Rafiki is a sub module of SINGA. Please cite the following paper if you use Rafiki in your research:

Companies like NetEase, yzBigData, Shentilium, Foodlg and Medilot are using SINGA for their applications.


SINGA is released under Apache License Version 2.0.


Apache SINGA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.