AutoFFI ist eine Methode, um compilierten Code aus höheren Sprachen, beispielsweise Skriptsprachen, heraus aufzurufen. Unter Verwendung von LLVM und Clang inspiziert es Code, der in einer compilierten Sprache wie C geschrieben ist, und extrahiert die benötigten Informationen, um den Code in einer anderen Sprache mit den Foreign-Function Interfaces (FFI) einzubinden.