GlusterFS 3.4 introduced the libgfapi client API for C programs. This page lists bindings to the libgfapi C library from other languages.
Go
- gogfapi - Go language bindings for libgfapi, aiming to provide an api consistent with the default Go file apis.
Java
- libgfapi-jni - Low level JNI binding for libgfapi
- glusterfs-java-filesystem
- High level NIO.2 FileSystem Provider implementation for the Java platform
- libgfapi-java-io - Java bindings for libgfapi, similar to java.io
Python
- libgfapi-python - Libgfapi bindings for Python
Ruby
- libgfapi-ruby - Libgfapi bindings for Ruby using FFI