How to build an extension for Akeneo PIM?

Want to contribute to make Akeneo PIM the single source of truth for product information?
Benefit from Akeneo REST API and documentation to create your own extension, and make it available to the community on Akeneo marketplace.

Indentify the different types of extensions

There are 2 types of extensions for the Akeneo PIM: “add-ons” and “connectors”.

"Add-on" extension type

An "add-on" is an extension which is installed on the PIM UI that enhance the capabilities of the software.The development of an add-on requires a technical understanding of Akeneo PIM architecture. To develop an add-on, you can download our Cookbook "How to build a good add-on" in which you will find everything you need to do so as well as redirections to the relevant documentation accessible online.

"Connector" extension type

A "connector" is either a middleware or an end-solution module that enables information to be imported or exported from/to Akeneo PIM.
Make sure you are familiar enough with Akeneo PIM structure and key concepts before starting any development of a connector. Akeneo puts a REST API at your disposal to ease the connection between its interface and any 3rd-party solution, and ensure compatibility of your extension over upcoming updates of Akeneo PIM.
To develop such connector, feel free to download our Cookbook "How to build a good connector" in which you will find everything you need to do so as well as redirections to the relevant documentation accessible online.

Additional help in developing an extension

If any question remains after going through the above documentation, don't hesitate to contact us!

Distribution of your extension

Your extension is ready to use? Tell the world by sharing it on Akeneo marketplace !
Download our user manual to submit your extension and make it available to a large community of CE and EE users without further ado.

List your extension on Akeneo Marketplace

Learn about the best practices to enrich Akeneo ecosystem.

Share your contributions with Akeneo Community any way you want.

Need help? Please read our manual