> For the complete documentation index, see [llms.txt](https://cherrycake.tin.cat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cherrycake.tin.cat/version-0.x/reference/core-classes.md).

# Core classes

- [Action](https://cherrycake.tin.cat/version-0.x/reference/core-classes/action.md)
- [Action methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/action/methods.md)
- [Action properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/action/properties.md)
- [AjaxResponseJson](https://cherrycake.tin.cat/version-0.x/reference/core-classes/ajaxresponsejson.md)
- [BasicObject](https://cherrycake.tin.cat/version-0.x/reference/core-classes/basicobject.md)
- [BasicObject methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/basicobject/basicobject-methods.md)
- [CacheProvider](https://cherrycake.tin.cat/version-0.x/reference/core-classes/cacheprovider.md): Represents a connection to a cache provider.
- [CacheProvider methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/cacheprovider/cacheprovider-methods.md)
- [Color](https://cherrycake.tin.cat/version-0.x/reference/core-classes/color.md)
- [DatabaseProvider](https://cherrycake.tin.cat/version-0.x/reference/core-classes/databaseprovider.md): Represents a connection to a database provider.
- [DatabaseProvider methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/databaseprovider/databaseprovider-methods.md)
- [DatabaseResult](https://cherrycake.tin.cat/version-0.x/reference/core-classes/databaseresult.md): Manages the result of a query to a database.
- [DatabaseResult methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/databaseresult/databaseresult-methods.md)
- [DatabaseResult properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/databaseresult/databaseresult-properties.md)
- [DatabaseRow](https://cherrycake.tin.cat/version-0.x/reference/core-classes/databaserow.md): Manages one row of the results of a query to a database.
- [Engine](https://cherrycake.tin.cat/version-0.x/reference/core-classes/engine.md)
- [Engine methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/engine/methods.md)
- [Engine properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/engine/engine-properties.md)
- [Gradient](https://cherrycake.tin.cat/version-0.x/reference/core-classes/gradient.md)
- [Item](https://cherrycake.tin.cat/version-0.x/reference/core-classes/item.md): Represents a fundamental object stored in a database.
- [Item methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/item/item-methods.md)
- [Item properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/item/item-properties.md)
- [Items](https://cherrycake.tin.cat/version-0.x/reference/core-classes/items.md)
- [Items methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/items/items-methods.md)
- [Items properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/items/items-properties.md)
- [Image](https://cherrycake.tin.cat/version-0.x/reference/core-classes/image.md)
- [JanitorTask](https://cherrycake.tin.cat/version-0.x/reference/core-classes/janitortask.md): Represents a task to be executed by Janitor.
- [JanitorTask methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/janitortask/janitortask-methods.md)
- [JanitorTask properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/janitortask/janitortask-properties.md)
- [LogEvent](https://cherrycake.tin.cat/version-0.x/reference/core-classes/logevent.md): Represents a log event to be handled by the Log module.
- [LogEvent methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/logevent/logevent-methods.md)
- [LogEvent Properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/logevent/logevent-properties.md)
- [LogEvents](https://cherrycake.tin.cat/version-0.x/reference/core-classes/logevents.md): Class that represents a list of LogEvent objects.
- [LogEvents methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/logevents/logevents-methods.md)
- [Module](https://cherrycake.tin.cat/version-0.x/reference/core-classes/module.md)
- [Module methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/module/methods.md)
- [Module properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/module/properties.md)
- [Response](https://cherrycake.tin.cat/version-0.x/reference/core-classes/response.md)
- [Request](https://cherrycake.tin.cat/version-0.x/reference/core-classes/request.md)
- [Request methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/request/request-methods.md)
- [RequestParameter](https://cherrycake.tin.cat/version-0.x/reference/core-classes/requestparameter.md)
- [RequestParameter methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/requestparameter/methods.md)
- [RequestPathComponent](https://cherrycake.tin.cat/version-0.x/reference/core-classes/requestpathcomponent.md)
- [RequestPathComponent methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/requestpathcomponent/methods.md)
- [Result](https://cherrycake.tin.cat/version-0.x/reference/core-classes/result.md)
- [StatsEvent](https://cherrycake.tin.cat/version-0.x/reference/core-classes/statsevent.md): Represents stats events for the Stats module. Custom stats events must extend this class.
- [StatsEvent properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/statsevent/statsevent-properties.md)
- [StatsEvents](https://cherrycake.tin.cat/version-0.x/reference/core-classes/statsevents.md)
- [StatsEvents methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/statsevents/statsevents-methods.md)
- [SystemLogEvent](https://cherrycake.tin.cat/version-0.x/reference/core-classes/systemlogevent.md): Represents system log events for the SystemLog module. Custom system events must extend this class.
- [SystemLogEvent methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/systemlogevent/systemlogevent-methods.md)
- [SystemLogEvent properties](https://cherrycake.tin.cat/version-0.x/reference/core-classes/systemlogevent/systemlogevent-properties.md)
- [SystemLogEvents](https://cherrycake.tin.cat/version-0.x/reference/core-classes/systemlogevents.md): Class that represents a list of SystemLogEvent objects.
- [SystemLogEvents methods](https://cherrycake.tin.cat/version-0.x/reference/core-classes/systemlogevents/systemlogevents-methods.md)
