Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I connected Contentful to Cognee. Importing content was the easy part.

Description and use

Connecting Contentful to Cognee provides synchronization of published content, handling of updates and deletions, source isolation, and recovery from failures.

Problem

Keeping AI memory in sync with a Contentful source when entries are updated, deleted, or when processing fails.

Outcome

The connector achieved 94 passing tests locally, covering synchronization, deletion, source isolation, and recovery across multiple Python versions and storage backends.

Workflow

  • Connect to Contentful via Delivery API token
  • Import entries, asset metadata, and content models as Cognee documents
  • Synchronize changes using the Sync API and checkpoint
  • Handle deletion events and convert them to hard-delete markers
  • Maintain source isolation with source_id and separate credentials
  • Fail on incomplete pagination to avoid data loss
  • Reconcile unfinished changes using Cognee’s dlt staging

Evidence

The connector lives in cognee-community/packages/connector/contentful/

Source

The first run imports the available content and saves a checkpoint. Later runs use that checkpoint to retrieve changes.

Source

The October 8 local verification report recorded 94 passing tests.

Source

The implementation is available in my Contentful connector branch.

Source

  • Record date: 2026-10-08T17:40:56.308Z