| AssetPipelineMiddleware | Load asset pipeline |
| BaseInterceptor | BaseInterceptor provides base functionality for individual interceptors. |
| BaseViewMiddleware | All view middleware, with the exception of the CacheMiddleware, must derive from the BaseViewMiddleware. The BaseViewMiddleware's register function ensures that the middleware priorities are maintained. |
| BeaconMiddleware | Inserts the beacon tracking js used to track views within CEO. |
| CacheMiddleware | CacheMiddleware does the actual static template cache call for a given URI. It does not check to see if an item can be cached, but leaves that up to the caching service. |
| CacheMiddleware | CacheMiddleware does the actual static template cache call for a given URI. It does not check to see if an item can be cached, but leaves that up to the caching service. |
| CompatMiddleware | Manage compatibility layer specific translations |
| DebugMiddleware | Checks the debug level to see if you're in debug mode. |
| EmbedMiddleware | Embed middleware handle the replacement of the embed placeholders. Replacement templates are searched in the following order: |
| FilterContentMiddleware | Scans content as it is being processed and runs user defined content filters on the resulting data. |
| InterceptorMiddleware | InterceptorMiddleware allows the client template to provide a callback for a route. |
| MediaRewriteMiddleware | Scans content as it is being processed and automatically rewrites older Gryphon-style media URLs and turns them into CEO-style media URLs assuming that it can find the media file. |
| PreviewMiddleware | Checks to see if you have preview abilities; |
| PreviewMiddleware | Checks to see if you have preview abilities; |
| SeoMiddleware | Manage automatic SEO translations and injections for articles and pages. |
| TimerMiddleware | The most basic of example middleware. Injects the timer value into the generated source. |
| TimerMiddleware | The most basic of example middleware. Injects the timer value into the generated source. |