Extension Platform

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.