{
  "id": "datocms--netlify",
  "schema_version": "1.2",
  "app": {
    "slug": "datocms",
    "name": "DatoCMS",
    "vendor": "DatoCMS",
    "website": "https://www.datocms.com",
    "categories": [
      "cms"
    ],
    "owned_by_platform": false
  },
  "ecosystem": "netlify",
  "connection": {
    "built_by": "app-vendor",
    "method": "mixed",
    "marketplace_listing_url": "https://www.netlify.com/integrations/datocms/",
    "setup_docs_url": "https://www.datocms.com/marketplace/hosting/netlify",
    "certified_by_ecosystem": {
      "value": false,
      "src": [
        "s1"
      ]
    }
  },
  "sync": [
    {
      "object": "content-triggered-builds",
      "direction": "supported",
      "notes": "The Netlify App for DatoCMS starts a build from the DatoCMS interface",
      "src": [
        "s1"
      ]
    },
    {
      "object": "build-status",
      "direction": "supported",
      "notes": "Notifies you when the build finishes, with its status",
      "src": [
        "s1"
      ]
    },
    {
      "object": "visual-editor",
      "direction": "supported",
      "notes": "Two-way data sync with Netlify's visual editor",
      "src": [
        "s1",
        "s6"
      ]
    }
  ],
  "pricing": {
    "model": "freemium",
    "plans": [
      {
        "name": "Free",
        "billing": "monthly",
        "prices": {
          "USD": 0
        },
        "per": "3 projects, 1 collaborator, 300 records; no overages",
        "src": [
          "s3"
        ]
      },
      {
        "name": "Professional",
        "billing": "monthly",
        "prices": {},
        "per": "€149 a month billed annually, or €199 monthly; 10 collaborators, 100k records",
        "src": [
          "s3"
        ]
      }
    ]
  },
  "regions": {
    "supported": [
      "GLOBAL"
    ],
    "basis": "no-restriction-stated",
    "src": [
      "s1"
    ]
  },
  "requirements": {
    "ecosystem_plan_min": "unknown",
    "ecosystem_features_required": [],
    "src": [
      "s1"
    ]
  },
  "limitations": [],
  "alternatives": [],
  "editorial": {
    "answer_summary": "DatoCMS's Netlify app starts builds from inside DatoCMS and reports when they finish. Plugins also show Netlify Forms submissions and Identity users in DatoCMS, and it is a Visual Editor source. DatoCMS has a free plan; Professional is €149 a month billed annually.",
    "best_for": [
      "Teams that want build control and Netlify Forms data inside their CMS"
    ],
    "not_ideal_for": []
  },
  "profile": {
    "status": "listed"
  },
  "sources": [
    {
      "id": "s1",
      "url": "https://www.netlify.com/integrations/datocms/",
      "title": "DatoCMS on Netlify Integrations",
      "type": "marketplace-listing",
      "retrieved_at": "2026-11-14T10:30:00Z"
    },
    {
      "id": "s3",
      "url": "https://www.datocms.com/pricing",
      "title": "DatoCMS pricing",
      "type": "vendor-pricing",
      "retrieved_at": "2026-11-14T10:30:00Z"
    },
    {
      "id": "s4",
      "url": "https://docs.netlify.com/integrations/overview/",
      "title": "Netlify docs: Extensions and integrations",
      "type": "platform-docs",
      "retrieved_at": "2026-11-14T10:30:00Z"
    },
    {
      "id": "s6",
      "url": "https://docs.netlify.com/manage/visual-editor/content-sources/datocms/",
      "title": "Netlify docs: DatoCMS as a Visual Editor source",
      "type": "platform-docs",
      "retrieved_at": "2026-11-14T10:30:00Z"
    }
  ],
  "verification": {
    "status": "verified",
    "last_verified": "2026-11-14",
    "verified_by": [
      "research-agent",
      "verifier-agent"
    ],
    "open_flags": []
  },
  "publishing": {
    "state": "live",
    "batch": "2026-W46",
    "approved": "2026-11-14"
  },
  "changelog": [
    {
      "date": "2026-11-14",
      "change": "Record created from public sources (pilot batch)"
    }
  ],
  "vendor": {
    "id": "datocms",
    "name": "DatoCMS",
    "api": "https://trylode.io/api/vendors/datocms.json"
  },
  "url": "https://trylode.io/netlify/datocms/",
  "facts": [
    {
      "id": "sync-content-triggered-builds",
      "topic": "sync",
      "statement": "DatoCMS supports rebuilds when content changes on Netlify.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/netlify/datocms/#sync-content-triggered-builds"
    },
    {
      "id": "sync-build-status",
      "topic": "sync",
      "statement": "DatoCMS supports showing Netlify build status in the app.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/netlify/datocms/#sync-build-status"
    },
    {
      "id": "sync-visual-editor",
      "topic": "sync",
      "statement": "DatoCMS supports editing in the Netlify Visual Editor.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1",
        "s6"
      ],
      "url": "https://trylode.io/netlify/datocms/#sync-visual-editor"
    },
    {
      "id": "price-free",
      "topic": "pricing",
      "statement": "DatoCMS's Free plan is free (3 projects, 1 collaborator, 300 records; no overages).",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s3"
      ],
      "url": "https://trylode.io/netlify/datocms/#price-free"
    },
    {
      "id": "regions",
      "topic": "regions",
      "statement": "No regional restriction is stated for DatoCMS on Netlify; the source does not list countries.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/netlify/datocms/#regions"
    },
    {
      "id": "marketplace-listed",
      "topic": "trust",
      "statement": "DatoCMS is not listed in the official Netlify marketplace.",
      "label": "Lode-verified",
      "verified": "2026-11-14",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/netlify/datocms/#marketplace-listed"
    }
  ],
  "cite_as": "Lode (trylode.io), DatoCMS + Netlify, verified 2026-11-14",
  "lode": {
    "publish_state": "live",
    "stale": false,
    "completeness": 0.6
  }
}