Apps extend and expand the capabilities of the Contentful web app and the editors who use it. Apps empower you to integrate third-party services, build extraordinary workflows and customize the functionality of the Contentful web app.
Apps come with capabilities such as an installation screen, configuration and state management. They can be shared across your whole Contentful organization and across spaces, which simplifies maintenance and upgrades.
While UI extensions are building blocks for customizing a single part of the Contentful web app, their application and ability to replicate integration across multiple spaces is limited. Taking this into consideration, we highly recommend customers build and use apps going forward, as they will scale even as you integrate more services with Contentful. In addition, we will continue to release new features to apps.
Contentful’s marketplace offers a variety of extensibility features, including ready-to-use apps, webhook templates and guides for building your own apps. The source code for apps on our marketplace is available to anyone, and we hope it helps customers get started faster, without having to build everything from scratch.
Be inspired to build or customize your own apps
Save time by using our app source code
Users can easily find and install directly from our marketplace
Absolutely! With the launch of the apps marketplace we don’t ship any breaking changes to our APIs. If you’ve already developed integrations or use tools that talk directly to our CMA, CDA etc then those will not be affected.
If you developed your own UI Extensions those will also not be affected and keep working as usual. However to take full advantage of the improved maintenance and capabilities that come with apps, we strongly advise you to start using and building apps over UI Extensions going forward.
Worry not. If an app is not available today, then your development team can use the open source code, which are released under an MIT license, to build the integration you need. This makes them easy to replicate for services we don’t cover, or to draw inspiration from.
If an app is not configured in the way that you would like to use it, then your development team can use the open source code (released under an MIT license) to build the integration you need. Instead of building the integration from scratch, your developers can look at how it’s built and reconfigure it with your specifications in mind. This should save your teams significant development time.
Our engineering team is always curious to hear what kinds of integrations our customers are looking for.
If you think there’s a use case that you would benefit from but it isn’t available in our marketplace, please reach out to us and we’ll make sure to review the request and gather more insights.
Here’s a guide that walks you through how to build your own app, or you can always go directly to the code and start configuring it to your needs.