{
  "id": "endform--vercel",
  "schema_version": "1.2",
  "app": {
    "slug": "endform",
    "name": "Endform",
    "vendor": "Endform",
    "website": "https://endform.dev",
    "categories": [
      "testing"
    ],
    "owned_by_platform": false
  },
  "ecosystem": "vercel",
  "connection": {
    "built_by": "app-vendor",
    "method": "marketplace-native",
    "marketplace_listing_url": "https://vercel.com/marketplace/endform",
    "setup_docs_url": "https://endform.dev/docs/guides/vercel-integration/installing-the-vercel-integration",
    "certified_by_ecosystem": {
      "value": true,
      "src": [
        "s1"
      ]
    }
  },
  "sync": [
    {
      "object": "resource-provisioning",
      "direction": "supported",
      "src": [
        "s1"
      ]
    },
    {
      "object": "deployment-checks",
      "direction": "supported",
      "notes": "Runs Playwright tests against deployments; the checks are currently non-blocking",
      "src": [
        "s2"
      ]
    },
    {
      "object": "cli-install",
      "direction": "supported",
      "src": [
        "s1",
        "s4"
      ]
    }
  ],
  "pricing": {
    "model": "freemium",
    "plans": [
      {
        "name": "Free",
        "billing": "monthly",
        "prices": {
          "USD": 0
        },
        "src": [
          "s1"
        ]
      }
    ],
    "integration_included_from_plan": "Free"
  },
  "regions": {
    "supported": [
      "GLOBAL"
    ],
    "basis": "no-restriction-stated",
    "src": [
      "s1"
    ]
  },
  "requirements": {
    "ecosystem_plan_min": "any",
    "ecosystem_features_required": [],
    "src": [
      "s7"
    ]
  },
  "limitations": [
    {
      "summary": "Vercel deployment checks created by Endform are currently non-blocking, so a failed run does not stop a deployment",
      "severity": "moderate",
      "src": [
        "s2"
      ]
    },
    {
      "summary": "The CI workflow must include Endform's run-with-vercel-deployment action and id-token write permission",
      "severity": "minor",
      "src": [
        "s2"
      ]
    },
    {
      "summary": "The deployment must come from a Git commit Endform can match",
      "severity": "minor",
      "src": [
        "s2"
      ]
    }
  ],
  "alternatives": [],
  "editorial": {
    "answer_summary": "Endform is a native Vercel Marketplace integration that runs Playwright end-to-end tests in parallel against Vercel deployments. Its deployment checks are currently non-blocking, and it needs an action added to your CI workflow.",
    "best_for": [
      "Teams with slow Playwright suites that want them run in parallel"
    ],
    "not_ideal_for": [
      "Teams that need failed tests to block a deployment"
    ]
  },
  "profile": {
    "status": "listed"
  },
  "agent_readiness": {
    "cli_install": {
      "command": "vercel integration add endform",
      "src": [
        "s4"
      ]
    }
  },
  "sources": [
    {
      "id": "s1",
      "url": "https://vercel.com/marketplace/endform",
      "title": "Endform on the Vercel Marketplace",
      "type": "marketplace-listing",
      "retrieved_at": "2026-11-13T05:30:00Z"
    },
    {
      "id": "s2",
      "url": "https://endform.dev/docs/guides/vercel-integration/installing-the-vercel-integration",
      "title": "Endform docs: Vercel integration",
      "type": "vendor-docs",
      "retrieved_at": "2026-11-13T05:30:00Z"
    },
    {
      "id": "s4",
      "url": "https://vercel.com/docs/cli/integration",
      "title": "Vercel docs: vercel integration CLI",
      "type": "platform-docs",
      "retrieved_at": "2026-11-13T05:30:00Z"
    },
    {
      "id": "s7",
      "url": "https://vercel.com/docs/integrations/install-an-integration/product-integration",
      "title": "Vercel docs: Add a native integration",
      "type": "platform-docs",
      "retrieved_at": "2026-11-13T05:30:00Z"
    },
    {
      "id": "s8",
      "url": "https://vercel.com/docs/integrations",
      "title": "Vercel docs: Integrations",
      "type": "platform-docs",
      "retrieved_at": "2026-11-13T05:30:00Z"
    }
  ],
  "verification": {
    "status": "needs-review",
    "last_verified": "2026-11-13",
    "verified_by": [
      "research-agent",
      "verifier-agent"
    ],
    "open_flags": [
      {
        "field": "pricing.plans",
        "issue": "The free plan wording on the Vercel listing may be template text; Endform pricing not confirmed",
        "raised_at": "2026-11-13T05:30:00Z"
      }
    ]
  },
  "publishing": {
    "state": "noindex",
    "batch": "2026-W46"
  },
  "changelog": [
    {
      "date": "2026-11-13",
      "change": "Record created from public sources (pilot batch)"
    }
  ],
  "vendor": {
    "id": "endform",
    "name": "Endform",
    "api": "https://trylode.io/api/vendors/endform.json"
  },
  "url": "https://trylode.io/vercel/endform/",
  "facts": [
    {
      "id": "sync-resource-provisioning",
      "topic": "sync",
      "statement": "Endform supports provisioning from Vercel.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/vercel/endform/#sync-resource-provisioning"
    },
    {
      "id": "sync-deployment-checks",
      "topic": "sync",
      "statement": "Endform supports deployment checks on Vercel.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/endform/#sync-deployment-checks"
    },
    {
      "id": "sync-cli-install",
      "topic": "sync",
      "statement": "Endform supports install from the Vercel CLI.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s1",
        "s4"
      ],
      "url": "https://trylode.io/vercel/endform/#sync-cli-install"
    },
    {
      "id": "price-free",
      "topic": "pricing",
      "statement": "Endform's Free plan is free.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/vercel/endform/#price-free"
    },
    {
      "id": "regions",
      "topic": "regions",
      "statement": "No regional restriction is stated for Endform on Vercel; the source does not list countries.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/vercel/endform/#regions"
    },
    {
      "id": "plan-required",
      "topic": "requirements",
      "statement": "Endform works with every Vercel plan.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s7"
      ],
      "url": "https://trylode.io/vercel/endform/#plan-required"
    },
    {
      "id": "marketplace-listed",
      "topic": "trust",
      "statement": "Endform is listed in the official Vercel marketplace.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/vercel/endform/#marketplace-listed"
    },
    {
      "id": "limitation-1",
      "topic": "limitation",
      "statement": "Vercel deployment checks created by Endform are currently non-blocking, so a failed run does not stop a deployment.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/endform/#limitation-1"
    },
    {
      "id": "limitation-2",
      "topic": "limitation",
      "statement": "The CI workflow must include Endform's run-with-vercel-deployment action and id-token write permission.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/endform/#limitation-2"
    },
    {
      "id": "limitation-3",
      "topic": "limitation",
      "statement": "The deployment must come from a Git commit Endform can match.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/endform/#limitation-3"
    },
    {
      "id": "agents-cli",
      "topic": "agents",
      "statement": "Endform can be installed on Vercel from the command line with `vercel integration add endform`.",
      "label": "Sourced, under review",
      "verified": "2026-11-13",
      "src": [
        "s4"
      ],
      "url": "https://trylode.io/vercel/endform/#agents-cli"
    }
  ],
  "cite_as": "Lode (trylode.io), Endform + Vercel, verified 2026-11-13",
  "lode": {
    "publish_state": "noindex",
    "stale": false,
    "completeness": 0.5
  }
}