> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://contentful.com/developers/docs/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful.com/developers/docs/_mcp/server. # General Tutorials ## Docs - [A/B Testing with Contentful and Optimizely](https://contentful.com/developers/docs/tutorials/general/optimizely-tutorial.md): This guide explains how to create experiments with your structured content using the Optimizely App. - [Getting started with embargoed assets](https://contentful.com/developers/docs/tutorials/general/embargoed-assets-getting-started.md): This guide covers the why and how of building an application that uses embargoed assets | Recommended service setup - [Bulk entry content operations](https://contentful.com/developers/docs/tutorials/general/bulk-entry-content-operations.md): Learn how to efficiently create, update, delete, or export entries at scale using bulk entry content operations, reducing API calls and improving performance for large datasets. - [Modifying REST API responses](https://contentful.com/developers/docs/tutorials/general/modifying-api-responses.md): This guide illustrates how to use the `select` operator to modify the API payload to include only the relevant data. - [Localization with Contentful](https://contentful.com/developers/docs/tutorials/general/setting-locales.md): In this tutorial, creation, management, and enablement of locales is explained | Localization with Contentful documentation - [Manage roles programmatically](https://contentful.com/developers/docs/tutorials/general/roles-via-api.md): This guide explains how to create custom roles with an API. Create (POST), update (PUT) and delete (PUT)roles. - [Set up Audit logs](https://contentful.com/developers/docs/tutorials/general/audit-logs.md): Learn how to set up Audit logs which allow customers to track and view all the changes made in their organization. - [Triggering static site builds with webhooks](https://contentful.com/developers/docs/tutorials/general/automate-site-builds-with-webhooks.md): Guide to use Contentful webhooks to trigger builds and deployments of static sites. Deployment through Netlify or Heroku. - [Automations guide](https://contentful.com/developers/docs/tutorials/general/automations-guide.md): Learn more about the technical details on using the Automations feature for enablement and maintenance. - [AWS Bedrock STS setup](https://contentful.com/developers/docs/tutorials/general/aws-bedrock-sts-set-up.md): Learn how to set up AWS Bedrock STS provider. - [Azure connector setup](https://contentful.com/developers/docs/tutorials/general/azure-connector-set-up.md): Learn how to set up Azure connector. - [Continuous Integration Tutorial](https://contentful.com/developers/docs/tutorials/general/continuous-integration-with-circleci.md): This tutorial explains how to integrate Content changes into your CircleCI continuous delivery pipeline. - [Create and deploy content type changes](https://contentful.com/developers/docs/tutorials/general/create-and-deploy-content-type-changes.md): Learn how to create and deploy your content type changes using environments and environment aliases with Contentful web app, Contentful CLI or via integration with your CI/CD pipeline. - [Deploying changes with environment aliases](https://contentful.com/developers/docs/tutorials/general/deploying-changes-with-environment-aliases.md): An environment alias lets developers access and modify the data of an environment, through a different static identifier. - [Determine the state of entries and assets](https://contentful.com/developers/docs/tutorials/general/determine-entry-asset-state.md): This guide explains how to determine if an entity (entries or assets) is in state draft, changed, published or archived. - [Diff and merge content with contentful-merge](https://contentful.com/developers/docs/tutorials/general/diff-and-merge-content-with-contentful-merge.md): This guide explains how to diff and merge content across environments with contentful-merge - [Enhancing search experience with Algolia](https://contentful.com/developers/docs/tutorials/general/enhancing-search-experience-with-algolia.md): This tutorial details how you can enhance search experience with the flexibility of Algolia and Contentful to customize your needs. - [Getting started with Rich Text](https://contentful.com/developers/docs/tutorials/general/getting-started-with-rich-text-field-type.md): A guide to getting started with Rich Text in your Contentful app | Enabling the Rich Text | Render the response in HTML - [Getting started with GraphQL](https://contentful.com/developers/docs/tutorials/general/graphql.md): This guide explains how to get started with the GraphQL Content API that allows developers to shape API call responses tailored to their needs. - [Managing access to environments](https://contentful.com/developers/docs/tutorials/general/managing-access-to-environments.md): This guide explains how to use custom roles to restrict access to environments and aliases to secure, simplify, and speed up the development process. - [Merge content type changes with Merge app](https://contentful.com/developers/docs/tutorials/general/merge-app.md): Learn how to merge your content type changes from one environment to another with the Merge app | Process and install merge app. - [Migrate content to Rich Text](https://contentful.com/developers/docs/tutorials/general/migrate-to-rich-text.md): The objective of this guide is to migrate your existing content, markdown text and references, to Rich Text. - [Render code blocks using Rich Text](https://contentful.com/developers/docs/tutorials/general/render-code-blocks-in-rich-text.md): How to render code blocks using Rich Text. - [Rich Text and localization](https://contentful.com/developers/docs/tutorials/general/rich-text-and-localization.md): How to localize and render right-to-left strings with the Rich Text editor | Localization behavior | Rendering in the view - [Use Contentful as an Apollo Subgraph](https://contentful.com/developers/docs/tutorials/general/use-contentful-as-an-apollo-subgraph.md): Learn how to use Contentful as an Apollo Subgraph.