The Full Stack Developer Guide Developer Hub

Welcome to the Full Stack Developer Guide developer hub. You'll find comprehensive guides and documentation to help you start working with the Full Stack Developer Guide as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    


Here are some tools to help you identify issues if results aren't showing as you expect.


The logger logs information about your experiments to help you with debugging.

You can customize the log level to the kind of information you want to track and specify where log information is sent. We've also developed default logger implementations for some SDKs.

Error handler

The error handler is called when unknown experiment keys or event keys are referenced. You can provide your own custom error handler logic to standardize across your production environment.

Notification listeners

Use notification listeners to trigger callbacks when certain actions are triggered in the SDK.

Currently, we support two types of listeners:

  • ACTIVATE triggers a callback with the experiment, user ID, attributes, variation, and the impression event.
  • TRACK triggers a callback with the event key, user ID, attributes, and event tags.

Additional resources

The Optiverse includes:

  • Optimizely's Knowledge Base, which has help and support topics in addition to strategy and feature documentation.
  • The developer community, where you can ask other developers about Optimizely‚Äôs SDKs.

If you need more help with troubleshooting, please submit a ticket to our developer support team.