Kontent.ai offers a couple of key integration points to address the most common integration scenarios.
Delivery API
The Delivery API is the primary way of serving published content through your application. It can also be used as a data source for any integration that works with your published content.The API is designed to handle large amounts of traffic. If you need to read and process a large amount of data at once, the Delivery API is the way to go.
Management API
To automate your content management, use the Management API. It allows you, for example, to retrieve content that is being worked on in real-time, update any content, or create new content items, language variants, or content types.It comes in handy in different situations, for example:
Content import while importing and transforming content from a different data source into Kontent.ai.
Localization for creating new language variants of content items after a translation tool outputs the localized content.
Webhooks
Another way to integrate with Kontent.ai is through webhooks. Webhooks are notifications about content that an external service can observe and act accordingly. They are mostly used for automation since the notifications are sent once a predefined condition is met, such as when a content item is published.There are many different scenarios for webhooks, for example:
Notifications through different channels, such as the content published or removed notifications on Slack or updating a JIRA ticket with your progress
Since webhooks can be tied to any of your workflow steps, these two features can be very powerful and offer many integration possibilities.
Custom elements
Custom elements enable you to extend Kontent.ai’s authoring experience. Technically, custom elements are configurable custom web applications displayed when editing content items. In Kontent.ai, you add them to your content model, so they’re always specific for each content item. They also have their own value that is retrievable through the mentioned APIs.The common scenarios for custom elements are, for example:
Asset management systems so that content creators can browse visually through their asset library or link external assets to their content.
E-commerce platforms enabling store managers to go through the product catalog while creating complementary content about the selected product.
Custom elements enable content creators to do actions in another platform from Kontent.ai directly.You can either create your own custom elements or check out existing Kontent.ai integrations built by the community. The available custom elements are reusable, free, and open source.
A headless CMS is the core of a digital experience stack, holding all content yet often part of a larger system. Its key benefit is vendor flexibility. Kontent.ai’s API-first approach allows integration with various services to build your digital experience stack.Integrate asset management, e-commerce, search, caching, or translation systems of your choice to efficiently run your business.