What is the Akeneo Extension Platform?
The Extension Platform is a secure, customizable cloud hosting solution designed specifically for the Akeneo ecosystem.
Whether you need to power a UI extension, build a Custom App, or run complex background workflows, the Extension Platform provides a dedicated space to host your backend. Instead of worrying about where to host your custom code or managing third-party servers, you get a powerful environment perfectly integrated with your PIM ecosystem.
Why use the Extension Platform?
Built on the robust infrastructure of Upsun (formerly Platform.sh), this platform is engineered with a single core goal: to provide our customers and partners with a reliable, frictionless place to run custom integrations.
An All-in-One Ecosystem: You don't need a separate contract or relationship with a third-party hosting provider. It is entirely consolidated under your existing Akeneo contract.
The Perfect Companion: It is designed to work in perfect harmony with the PIM API and the Event Platform, bringing your unique business requirements to life.
Common Use Cases
- The Extension Platform is a highly versatile, general-purpose backend. Our customers typically use it to run:
- Custom Apps: Host a full application—including the front-end, database, and background jobs—acting as the backend for your Akeneo Custom App.
- UI Extensions: Power the backend server that answers data-component requests, serves iframes, or receives POST requests triggered by an action extension in the PIM.
- Webhook Receivers: Create a secure endpoint to consume and process Akeneo Event Platform webhooks.
- Advanced Custom Workflows: Run any custom server-side logic that requires capabilities beyond the Akeneo-hosted sandbox.
A Shared Responsibility Model
To give you maximum flexibility while keeping operations smooth, the Extension Platform operates on a shared responsibility model. Akeneo manages the heavy lifting of the infrastructure, while you maintain full ownership of what you build.
What Akeneo handles (The Infrastructure):
- Provisioning: We create your Upsun organization, set up your project, and provide your admin accounts.
- The Runtime Environment: We ensure the platform is running smoothly, managing the application runtime, routing, TLS/SSL certificates, and scaling primitives.
- Unified Billing: We consolidate your usage directly into your Akeneo billing for total transparency (usage and cost data are available in your customer portal).
What you handle (Your Code):
- Application Code: You have total control over everything you deploy—its behavior, dependencies, and business logic.
- Ongoing Maintenance: You and your integration partners are in charge of testing, debugging, and keeping your code and dependencies up to date over time.
- Code Security: While the underlying platform is secure by design, you are responsible for applying best practices to ensure no vulnerabilities are introduced in your specific deployments.