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    


Extensions are reusable templates for making changes in the visual editor. A developer can build a extension with HTML, CSS, and JavaScript. Then a nontechnical user can insert the extension in the editor and tweak parameters. For example, a developer could build a carousel extension styled for a homepage and coded to rotate between images, and then a merchandiser could insert it and choose the right images for a specific campaign.


Extensions are only available on select plans. Please reach out to your Customer Success Manager to request access.

You can create a extension under Implementation > Extensions. Each extension has a unique ID that identifies it on the page. If the same extension is inserted in multiple places, the code will only be included once and each instance will call into it by ID. Extensions can be inserted on multiple pages, but you can choose one Editor URL that will appear in the extension builder. The Name and Description are human-readable text in the Optimizely interface.

Updated about a year ago


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.