> For the complete documentation index, see [llms.txt](https://outsmartly.gitbook.io/outsmartly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://outsmartly.gitbook.io/outsmartly/reference-guide.md).

# Reference Guide

- [outsmartly.config.js](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartly.config.js.md)
- [OutsmartlyRequest](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyrequest.md)
- [OutsmartlyEdgeVisitor](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyedgevisitor.md)
- [OutsmartlyClientVisitor](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyclientvisitor.md)
- [OutsmartlyVisitor](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyvisitor.md)
- [OutsmartlyCookies](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlycookies.md)
- [OutsmartlyEvent](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyevent.md)
- [OutsmartlyOverrideEvent](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyoverrideevent.md)
- [OutsmartlyMiddlewareEvent](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlymiddlewareevent.md)
- [OutsmartlyInterceptEvent](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyinterceptevent.md)
- [OutsmartlyEdgeMessageEvent](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyedgemessageevent.md)
- [OutsmartlyClientMessageEvent](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlyclientmessageevent.md)
- [OutsmartlyMessageEvent](https://outsmartly.gitbook.io/outsmartly/reference-guide/outsmartlymessageevent.md)
- [MessageBus](https://outsmartly.gitbook.io/outsmartly/reference-guide/messagebus.md)
