This chapter describes how ECLiPSe can be included in an external program as a library, how to start it, and how to communicate with it. Code examples are given in C++. For the equivalent C functions, please refer to chapter C.