Interfacial polymerization is a type of step-growth polymerization in which polymerization occurs at the interface between two immiscible phases (generally two liquids), resulting in a polymer that is constrained to the interface. There are several variations of interfacial polymerization, which result in several types of polymer topologies, such as ultra-thin films, nanocapsules, and nanofibers, to name just a few.