Natively RULI provides a C interface. For querying DNS SRV records from other languages, one can use the wrappers below.
Net::RULI is a Perl module, or extension, for RULI.
php-ruli is a PHP module, or extension, for RULI.
guile-ruli is a Guile/Scheme module, or extension, for RULI.
java-ruli is a Java class for RULI.
lua-ruli is a Lua extension for RULI.