GDA is written in C, checkout its API documentation.
C API Gda documentation
GDA has GObject Introspection support, so Vala Bindings are automatically generated.
GDA has GObject Introspection support, Vala Bindings and Vala Bindings Documentation
GDA GTK has GObject Introspection support, Vala Bindings and GTK Vala Bindings Documentation