The Spicoli toolkit provides broad functionality for creating, manipulating, and analyzing surfaces of many types. Surfaces can be created from molecules, grids, or other surfaces, and can be cropped, colored, and modified to enable visual and analytical analyses. The Spicoli library also provides support for saving and reading surface files.