This section summarizes aspects of generating and using the C bindings associated with software wrapped with Babel's language interoperability middleware. The bindings generation process is presented before the conventions used to name C header files are described. Object management and invocation of static and overloaded methods are also summarized. Finally, the process of catching exceptions is discussed.