.. SPDX-License-Identifier: CC-BY-SA-4.0 SPDX-FileCopyrightText: 2024-2025 Bartosz Golaszewski .. This file is part of libgpiod. libgpiod GObject API documentation libgpiod GObject bindings API ============================= **GObject bindings** for libgpiod provide a high-level, object-oriented interface to interact with GPIO (General Purpose Input/Output) lines on Linux systems. These bindings leverage the **GObject framework**, commonly used in GNOME and GTK+ applications, to wrap the lower-level C API of libgpiod. .. note:: GLib bindings require GLib (as well as GObject, GIO and GIO-Unix) v2.80. .. warning:: The documentation for GObject bindings is generated using gi-docgen and cannot be easily integrated with sphinx documentation. Please navigate to a separate section dedicated exclusively to the GLib part of the API. `Navigate to GObject bindings documentation `_