{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"}],"enrichment":{"capability":"A Python client library for querying and retrieving structured content from Contentful's Content Delivery and Preview APIs, with support for synchronization, localization, and link resolution.","skillfed_tags":["headless-cms","api-client","content-management"],"use_cases":["Fetch structured content from Contentful to populate a static site generator or web application.","Synchronize content changes from Contentful into a local cache or database for offline access.","Query entries filtered by content type, locale, or custom search parameters for multi-language content delivery.","Retrieve asset metadata and generate signed URLs for embargoed or time-limited asset access.","Build a content preview workflow using the Preview API with draft or unpublished content."],"what_it_does":"Contentful is a Python client for Contentful's headless CMS APIs. It provides a straightforward interface to fetch entries, assets, content types, and other structured content from Contentful's Content Delivery API or Preview API. The library handles authentication via bearer tokens, supports querying with filters and search parameters, and includes features like content type caching, localization, link resolution, and synchronization to keep local content in sync with the remote service.\n\nThe package depends only on requests and python-dateutil, making it lightweight to integrate into existing Python applications. It supports modern Python versions and includes built-in rate-limiting recovery, allowing developers to reliably retrieve content from Contentful without managing API retry logic manually. Configuration options cover API endpoint selection, locale defaults, compression, and error handling behavior.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It is the official Python client for Contentful's APIs and is suitable for any Python project that needs to integrate with Contentful as a content source."},"id":"contentful","links":{"html":"https://skillfed.io/packages/contentful","md":"https://skillfed.io/packages/contentful.md","pypi":"https://pypi.org/project/contentful/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-08-29","license_spdx":null,"license_treatment":"permissive","name":"contentful","python_support":"supports_current","summary":"Contentful Delivery API Client"},"popularity":{"monthly_downloads":414557,"position":6830,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.5.0"}
