EU Data Residency Support for Contentful Node

Summary

The n8n Contentful node currently doesn’t support Contentful installations using the EU data residency add-on. This prevents users with EU-based Contentful accounts from using the integration.

Current Behavior

The node appears to default to standard Contentful API endpoints (e.g., cdn.contentful.com) and doesn’t provide options to configure EU-specific base URLs.

Expected Behavior

The node should support EU data residency by allowing users to specify EU-based API endpoints or automatically detect/configure them based on the space configuration.

Technical Details

Contentful’s EU data residency requires different base URLs for each API:

  • Content Management API: https://api.eu.contentful.com

  • Content Delivery API: https://cdn.eu.contentful.com

  • Content Preview API: https://preview.eu.contentful.com

  • GraphQL API: https://graphql.eu.contentful.com

  • Images API: https://images.eu.ctfassets.net

  • User Management API: https://api.eu.contentful.com

Proposed Solution

Add a configuration option in the Contentful credentials:

  • A toggle or dropdown for “EU Data Residency”

  • When enabled, automatically use the .eu. subdomain variants

  • Alternatively, allow custom base URL configuration for each API type

Use Case

Organizations operating under GDPR or other EU data regulations need to ensure their content management data stays within EU boundaries. Without this support, they cannot utilize n8n’s Contentful integration.

Impact

This affects any n8n user working with Contentful spaces configured with EU data residency.