Before you start planning and developing your app, it's essential to understand what Akeneo apps do and how they fit into Akeneo PIM.
#What's an Akeneo app?
An Akeneo App connects Akeneo PIM with third-party solutions. They can be easily connected directly from within PIM, with a streamlined process of activation and configuration.
Most Akeneo apps are built by third-party developers, not by Akeneo.
You can build an app to pull Akeneo data into your App to adapt and distribute it to external services, like e-commerce platforms or marketplaces. You can also push data to enrich the Akeneo PIM with translations, ERP data, assets, data pool content, or other sources.
To tailor experiences to their specific needs, Akeneo users connect Akeneo apps to integrate with external services and improve how they collect, enrich and distribute their data.
#How apps fit into Akeneo PXM Studio?
Apps integrate with Akeneo in the following ways:
- using OAuth2.0 protocol to connect with Akeneo
- using app catalogs to provide a consistent experience to users
- connecting with our REST API to read and write Akeneo data
#Why apps over connectors?
Both connectors and apps are SaaS compatible and use API.
However, there are some significant differences.
- Automatic configuration instead of manual configuration: connectors use Akeneo PIM connections to get credentials, apps use the OAuth 2.0. When a user connects Akeneo PIM with an app, they click on Connect then follow the step-by-step activation process to accept requested authorizations and set up permissions. The app receives everything it needs to interact with Akeneo PIM at the end of this process. No more manual configuration issues and more transparency!
- High visibility: we give your app high visibility when you publish an app on the Akeneo App Store. Your app is displayed above all connectors. We also give high visibility to apps to our Akeneo PIM users. To do so, we created a dedicated section to highlight them in the Akeneo PXM Studio embedded App Store.
- Greater level of support: we provide support to app developers to help them design, build, and test their app before publishing it on Akeneo App Store.
- Increase co-marketing opportunities: Akeneo promotes apps and will communicate about new apps published on the Akeneo App Store, especially about certified apps.
- Benefit from all the future features & improvements: Akeneo teams are also investing in apps by developing new features for you to ease and accelerate app development and publication in the coming years.
Want to know more about the app certification? Contact us.
#App developer starter kit
Before starting to develop your app, we advise you to:
- Learn how users connect their PIM with apps and how they manage their connected apps
- Read our guides to better understand Akeneo and be aware of best pratices
- Check our REST API Reference & basics
- Use our developer tools
Then, you can contact us to get your App developer starter kit:
- A developer sandbox with our Serenity Enterprise version
- An access to our support portal to easily ask questions, send suggestions or report a bug
#Publish your app
Your app is good to go?
- Discover our extension approval requirements
- Contact us to demonstrate your app
- Read our how to publish your app guide
- Consult our recommendations about how to write your app information