| ClassSite | A data source that pulls from the class path. | 
| DirSite | A data source implementation that draws from a directory WebFile. | 
| EclipseSite | A data source that reads/writes to a an Eclipse project in the local file system. | 
| FileSite | A data source to read/write data and files to a file system. | 
| HTTPRequest | A class to represent an HTTP request and generate a response. | 
| HTTPRequest.Header | A class to hold headers. | 
| HTTPResponse | A class to represent an HTTP response. | 
| HTTPSite | A WebSite for HTTP sources. | 
| JarFileSite | A WebSite subclass for Jar files. | 
| JarFileSite.JarDataFile | A ZipFile. | 
| LocalSite | A FileSite subclass that stores files in a named directory relative to SnapCode home directory. | 
| SandboxSite | A WebSite subclass to manage files in ~/Library/SnapSandboxes. | 
| ZipFileSite | A WebSite subclass for Zip files. | 
| ZipFileSite.ZipDataFile | A ZipFile. |