libGammu is core library of Gammu project. It provides abstraction layer to work with different cell phones from different vendors (including Nokia, Sony-Ericsson, Motorola, Samsung, Siemens, Huawei and others). Using this library you can talk to any phone using standard API.

The API exposes all functionality you can do with the phone and among others it provides following features:

This library is used in all other tools like Gammu or Gammu SMS Daemon.

Latest News

Gammu 1.37.4

Gammu 1.37.4 has been just released. Another Gammu bugfix release is out. Increased compatibility with some Huawei devices and fixed text mode for SMS.

Published on Aug. 16, 2016 by Michal Čihař

Gammu 1.37.3

Gammu 1.37.3 has been just released. New Gammu bugfix release is here, it mostly improves support for various Huawei devices.

Published on May 24, 2016 by Michal Čihař


The library is obviously distributed as part of Gammu so to download it just get Gammu.


API documentation is available as well as internal documentation. Please check developer documentation page for more details.

Source code and issue tracker

Both source code and issue tracker are hosted on GitHub:

More information