DatoCMS Documentation

website·Indexed 39 days ago

https://www.datocms.com/docs

Documentation for DatoCMS, a headless CMS. Includes guides on content modeling, project collaborators, roles and permissions, and the draft/published system. Detailed technical references for the Content Delivery API (CDA) and Content Management API (CMA), covering GraphQL deep filtering, authentication, and record fetching.

Tokens
261.1K
Snippets
1.1K
Records
1.7K
Agent score
73%

What's inside DatoCMS

  1. Overview of DatoCMS MCP Server capabilities

    The DatoCMS MCP server enables AI assistants to interact with DatoCMS projects without needing manual API token management or server restarts. Key capabilities include:

    • Project Discovery: Search across all accessible projects (personal and organizational) and operate on them within a single session.
    • Schema Inspection: Retrieve detailed information regarding content models, fields, and relationships.
    • API Execution: Perform both read-only and destructive operations on DatoCMS projects via TypeScript scripts.
  2. Overview of DatoCMS Site Search

    DatoCMS Site Search is a built-in service that crawls your deployed website to fetch updated content and provide tailored search results to visitors. It serves as an alternative to third-party services like Algolia or SwiftType.

    Key features include:

    • Automatic crawling after website deployment.
    • Support for multilingual websites.
    • Integration via AJAX requests to the Content Management API or through official React and Vue search widgets.
    • Included in the DatoCMS pricing with no additional charges.
  3. Overview of DatoCMS Plugin SDK hooks

    Hooks are named JavaScript functions that plugins implement to add functionality or modify the DatoCMS interface in a controlled manner. Plugins can use hooks to:

    • Manage configuration screens and user settings
    • Render custom pages linked from navigation bars
    • Display custom sidebar panels during record editing
    • Enhance or tweak field editing behavior
    • Open custom modals
    • Intercept interface events to execute custom code or change default behavior.
  4. Overview of DatoCMS Site Search

    DatoCMS Site Search is a built-in tool to deliver tailored search results to website visitors. It works by crawling the website after every deployment to fetch updated content. Developers can then present these results via AJAX requests to the Content Management API or by using the provided React and Vue search widgets.
  5. Overview of DatoCMS Visual Editing

    Visual Editing allows content editors to click directly on website elements to edit them in DatoCMS. It bridges the gap between the CMS forms and the live website by providing a bidirectional connection: clicking an element in the preview opens the corresponding field in the CMS, and navigating records in the CMS updates the preview. It is available on all current DatoCMS plans.
  6. Overview of Astro Visual Editing integration levels

    Visual Editing in Astro is implemented in two incremental levels:

    1. Level 1: Content Link (Standalone): Enables click-to-edit overlays on the website while in draft mode. Clicking an element opens the corresponding field in DatoCMS in a new browser tab. No plugin is required.
    2. Level 2: Web Previews Plugin (Side-by-Side): Uses the DatoCMS Web Previews plugin to show the website and CMS interface side-by-side within DatoCMS. This enables bidirectional navigation and a full-screen Visual Editing mode.
  7. Overview of the DatoCMS Agency Partner Program

    The DatoCMS Partner Program provides agencies with tools to expand their business and support their customers. Key benefits include:

    • Special Pricing: Access to customized plans and discounts for the agency and their clients.
    • Simplified Project Access: Staff members with a special 'developer' role gain full access to all agency and client projects across separate accounts without consuming additional collaborator seats.
    • Support & Marketing: Access to a dedicated partner account manager, co-marketing opportunities (case studies, logo features), and a listing on the DatoCMS Partners page to attract new clients.
  8. Overview of Enterprise Project Export

    The Project Export feature is available exclusively to Enterprise customers. It allows for the export of all content, assets, and schema from the primary project environment to a customer-owned AWS S3 bucket. This provides a structured snapshot of data in JSON format. Note that this is not a one-click backup/restoration solution, but an additional layer of data protection.