.. _extensions-index:
.. index:: Extensions

*******************
Creating Extensions
*******************

Extensions are **add-ons** or **themes** used to extend the core functionality of Blender.
They are shared in online platforms, and can be installed and updated from within Blender.

The official extensions platform for the Blender project is `extensions.blender.org <https://extensions.blender.org>`__.
Other third party sites can also be supported, as long as they follow the Extensions Platform specification.

.. toctree::
   :maxdepth: 1

   Getting started <getting_started.rst>
   Compatible licenses <licenses.rst>
   Supported tags <tags.rst>
   Version Number Guidelines <version_number_guidelines.rst>
   Add-ons <addons.rst>
   Python Wheels <python_wheels.rst>
   Creating a Repository <creating_repository/index.rst>

.. seealso::

   For extension add-on guidelines (requirements for ``extensions.blender.org``), refer to the
   `Developer Handbook <https://developer.blender.org/docs/handbook/addons/guidelines/>`__.

   For the extension settings, and how to manage them, refer to the
   :ref:`User Preferences <prefs-extensions>`.

   For managing extensions from the command line, refer to
   :ref:`Extension Command Line Arguments <command_line-args-extensions>`.
