IonDB is an open source, key value database for embedded devices. It supports both in memory and disk based storage options.

In general, IonDB supports:

  • Storing arbitrary values associated to a key
  • Duplicate key support
  • Range and Equality queries
  • Disk based persistent data storage

Note: At this time, only Arduino devices are supported.

For more information, view IonDB's Github page or IonDB has a paper that was published at IEEE (CCECE) 2015, which can be found here.


IonDB is licensed under the BSD Clause-3 License. For more information, please refer to the license file.


Graeme Douglas

Eric Huang

Wade Penson

Scott Fazackerley

Dana Klamut

Elliana Wardle

Ramon Lawrence

[Spencer MacBeth]