How to create an extension

  1. Create a config.xml file

    This file describes the extension and includes data such as name and description.

  2. Add JavaScript and HTML files

    An extension file structure could look like this:

    • /config.xml (mandatory)
    • /index.html (contains JavaScript that can, for example, add a button to the browser toolbar)
    • /includes/userJS.js (JavaScript that gets injected on webpages the user visits)
    • /icons/button-icon.png
    • /icons/64x64-icon.png
  3. Zip up the files and rename the ZIP file to contain an .oex file suffix

    You should end up with something like: myExtension.oex. Do not include the parent directory when archiving the files.

Developer documentation Learn how to make Opera extensions

Submit an extension for publishing in our online catalog

Developer Mode

You can drag config.xml files into Opera 11 to access Developer Mode in the Extension Manager. This makes it easy to preview and debug your extension.

Developer mode

Read more on how to use Developer mode.