Libraries are collections of agents developed for some particular application area or modeling task. You can develop a set of reusable agents and Java classes for a particular application area, package them and save as a library. Such custom library can be opened in the palette view along with the standard ones. This way you can share a customized simulation solution within a team of modelers, or deliver it to your clients.

Libraries have several benefits:

A library is actually a model, which is compiled and packed into a Java archive. Any model can be made a library. To convert a model to a library:
  1. Create a library.
  2. Customize the library attributes using the Library editor.
  3. Export the library.
  4. Add the library to AnyLogic workspace.