Skip to main content


Datalayerthe main class used to connect with SuperDuperDB
dbname, by convention, of the instance of the Datalayer built at the beginning of all superduperdb programs
Componentthe base class which manages meta-data and serialization of all developer-added functionality
PredictorA mixin class for Component descendants, to implement predictions
Modelthe Component type responsible for wrapping AI models
Documentthe wrapper around dictionaries which superduperdb uses to send data back-and-forth to db
Encoderthe Component type responsible for encoding special data-types
Schemathe Component type used to work with columnar data including special data-types
ListenerComponent to "listen" and .predict on incoming data
VectorIndexComponent to perform vector-search - builds on Model and Listener