Data Hub Makes Pimcore More Headless Than Ever

We are proud to announce the release of Pimcore Data Hub! This revolutionary new tool provides a central graphical user interface (GUI) to transform and prepare data for input and output channels. It makes Pimcore compatible with the query language GraphQL, providing easier connectivity with Content-as-a-Service (CAAS) frontends such as React, Vue, and PWAs. Check this introductory video to experience how fast transformations of data for output channels such as mobile apps can be performed.

Open source data delivery and data consumption platform provides CaaS via GraphQL

In our video you can see an early experimental preview of Pimcore Data Hub. It will become the main platform for data delivery and data consumption in Pimcore, including:

  • Integrating different input and output channel technologies in a simple and easy-to-configure user interface
  • Importing and exporting data from and into Pimcore in different formats
  • Automated, reusable data pipelines for scale and efficiency

This framework is fully based on Pimcore APIs for superior connectivity. It fosters standard connectors with eCommerce software and SaaS applications. Soon, this hub will also be made compatible with recurring CSV and Microsoft Excel flat file imports and exports. Pimcore Data Hub will become the universal tool for getting data in and out of the Pimcore platform, whatever the industry standard, proprietary, or legacy formats. It is deployable anywhere— on premise, private, and managed cloud services.

Headless Content Management

One exemplary use case of Pimcore Data Hub, which can also be seen in our demo video, is its headless CMS feature while using Pimcore for Content-as-a-Service. In many enterprises, only certain parts of centrally managed content or data are needed for new channels such as apps. Data Hub makes it possible to manage and provide content data in a structured, neutral formats without layout for using in multiple channels.

What About GraphQL?

GraphQL is a query language for APIs. It is designed to fulfill queries with your existing data providing a complete and understandable description of the data in your API. After sending a GraphQL query to your API endpoint, you will get exactly what you need, since GraphQL returns completely predictable results. As a result, you can create fast, stable, and reliable apps. Combine many resources in a single request, since a GraphQL query accesses not just the properties of one resource but also relations between them. This is also the huge difference between REST and GraphQL: while the former requires loading from multiple URLs, the latter gets all the necessary data in a single request. This makes apps using GraphQL lightning fast.

To start learning GraphQL, follow these links:

Partner and Developer Community

We are proud of the Pimcore community project with currently 196 contributors, all source code and development published transparently on GitHub. Pimcore Data Hub is a community project, so please contribute and provide your valuable contributions and feedback. The GraphQL channel currently supports 70% of data types of the data objects and all digital assets including their metadata are supported.

If you would like to contribute new data types, please write us directly or directly make a pull request which will be reviewed by our core development team. Any frontend use case implementations will be highly appreciated, so please share them with us.

Pimcore Data Hub is a huge topic for the whole community and was one of the most wished features in 2018. We love and praise our community! That's why we are very passionate about it.

Your contribution to this open source project is warmly appreciated.

Coming Next

We are progressing fast. Currently working on support for additional mutations and transformations. Recurring CSV and Microsoft Excel flat file exports will come next. Write access for enabling imports will also follow. Pimcore Data Hub is still an experimental product extension and available for download as a bundle. Once it is fully ready and in production, it will be merged into our core product.

Get started and have a look at Pimcore Data Hub on GitHub.

Read more Pimcore news

A recent report by Gartner, lists Pimcore among the vendors that provide CaaS (Content as a Service) solutions.
August 28, 2018

Over 80.000 companies are already using Pimcore.

Start the Digital Transformation of your business now!