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.

For developers

Ready to start building? Check out the Extension Platform API documentation for technical details, setup guides, and reference material.