Foreign Function Interface(FFI) is a mechanism that provides support for the application written in one programming language to use the methods, functions, and services written in another programming language