Yada ist eine C-Bibliothek, die SQL-Datenbanken abstrahiert. Sie will die transparente Nutzung von vielen Datenbanktypen ermöglichen. Um das zu erreichen, verwendet sie eine Kompatibilitätsschicht mit Funktionen, die Ein- und Ausgabevariablen binden, Statements vorbereiten und Daten lesen. Funktionalität und Konzept sind an Perl DBI angelehnt, aber in mancher Hinsicht verbessert.