Page tree
Skip to end of metadata
Go to start of metadata


Welcome to Magnolia Extensions

Extensions are a-la-carte Magnolia incubator projects, developed and supported by Magnolia Professional Services. Extensions have typically been developed in close collaboration with customers to meet requirements not covered by the core product. Now you can benefit from these useful features in your projects as well.

Maturation process

Regardless of where the inspiration comes from, a module begins as a project in the incubator. Once a module has had an appropriate amount of testing and a track record of success, then it is moved to the Magnolia Addons. From there, if the module gains traction and wide spread adoption, it can be moved into the product as an officially supported module.


The incubator is where new projects start. Users of modules from the incubators repositories have to assume some risk. Report issues in JIRA using the appropriate project. Each page in this documentation will list the JIRA project ID.

In order to access the incubator repository you will need to make some changes to your Maven settings file. Here is a sample settings file for EE customers.


When modules mature, they are moved to the addons repository.

Extension types

The extensions are classified using the following types.

SolutionA piece (or pieces) for a larger system or package.
ConnectorA connection to external commercial services.
AdapterA module that allows bridging (i.e. two way communication).
ProviderAn external integration with Magnolia typically using REST API.
EnhancementA module that expands the internal functions of Magnolia.
Visual AppAn enhancement which provides an interface through the app paradigm.


Contact our sales department to discuss terms and pricing to license a Magnoila Extension for your project. 

Extensions are only available to Magnolia Enterprise Pro customers.

Our standard legal agreement is friendly and includes access to source code. All extensions are covered by this agreement. 

GPL General Public License


Extensions are supported by the Magnolia Professional Services team.


Do you have a suggestion for a new extension? Or just a suggestion for the product in general? Please open a ticket here.

Are you looking for the official product documentation?

About this space | JIRA Overview | Services Docs

  • No labels