{
  "id": "clerk--vercel",
  "schema_version": "1.2",
  "app": {
    "slug": "clerk",
    "name": "Clerk",
    "vendor": "Clerk",
    "website": "https://clerk.com",
    "categories": [
      "authentication"
    ],
    "owned_by_platform": false,
    "first_listed_date": "2025-07-14"
  },
  "ecosystem": "vercel",
  "connection": {
    "built_by": "app-vendor",
    "method": "marketplace-native",
    "marketplace_listing_url": "https://vercel.com/marketplace/clerk",
    "setup_docs_url": "https://clerk.com/docs/guides/development/integrations/platforms/vercel-marketplace",
    "certified_by_ecosystem": {
      "value": true,
      "src": [
        "s1"
      ]
    }
  },
  "sync": [
    {
      "object": "resource-provisioning",
      "direction": "supported",
      "notes": "A Clerk application, and a Clerk account if needed, is created from the Vercel dashboard",
      "src": [
        "s1",
        "s2"
      ]
    },
    {
      "object": "cli-install",
      "direction": "supported",
      "src": [
        "s1",
        "s4"
      ]
    },
    {
      "object": "environment-variables",
      "direction": "supported",
      "notes": "NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY and CLERK_SECRET_KEY sync to each environment",
      "src": [
        "s2"
      ]
    },
    {
      "object": "unified-billing",
      "direction": "supported",
      "notes": "Billed through Vercel at Clerk's normal prices; usage is reported to Vercel hourly",
      "src": [
        "s1",
        "s2"
      ]
    },
    {
      "object": "single-sign-on",
      "direction": "supported",
      "notes": "The Clerk Dashboard is opened from the Vercel installation page with Open in Clerk",
      "src": [
        "s2",
        "s4"
      ]
    },
    {
      "object": "preview-environments",
      "direction": "not-supported",
      "notes": "Vercel preview and development environments share one Clerk development instance; production uses the production instance",
      "src": [
        "s2"
      ]
    }
  ],
  "pricing": {
    "model": "freemium",
    "integration_included_from_plan": "Hobby",
    "plans": [
      {
        "name": "Hobby",
        "billing": "monthly",
        "prices": {
          "USD": 0
        },
        "per": "50,000 monthly retained users per app",
        "src": [
          "s3"
        ]
      },
      {
        "name": "Pro",
        "billing": "monthly",
        "prices": {
          "USD": 25
        },
        "per": "billed monthly; $20 a month when billed annually",
        "src": [
          "s3"
        ]
      },
      {
        "name": "Business",
        "billing": "monthly",
        "prices": {
          "USD": 300
        },
        "per": "billed monthly; $250 a month when billed annually",
        "src": [
          "s3"
        ]
      }
    ]
  },
  "regions": {
    "supported": [
      "GLOBAL"
    ],
    "basis": "no-restriction-stated",
    "src": [
      "s1"
    ]
  },
  "requirements": {
    "ecosystem_plan_min": "any",
    "ecosystem_features_required": [],
    "src": [
      "s7"
    ]
  },
  "limitations": [
    {
      "summary": "Existing Clerk applications cannot be connected to, or moved under, the Vercel Marketplace integration",
      "severity": "moderate",
      "src": [
        "s2"
      ]
    },
    {
      "summary": "Additional Clerk applications must be created from the Vercel dashboard, not the Clerk Dashboard",
      "severity": "minor",
      "src": [
        "s2"
      ]
    },
    {
      "summary": "Production domains for Vercel-managed applications can only be changed in the integration settings in Vercel",
      "severity": "minor",
      "src": [
        "s2"
      ]
    },
    {
      "summary": "Vercel-managed applications and organisations can only be deleted from Vercel, by removing the resource or uninstalling the integration",
      "severity": "minor",
      "src": [
        "s2"
      ]
    },
    {
      "summary": "Billing and plan changes are made in the Vercel dashboard",
      "severity": "minor",
      "src": [
        "s2"
      ]
    }
  ],
  "alternatives": [],
  "editorial": {
    "answer_summary": "Clerk is a native Vercel Marketplace integration for authentication: a Clerk application is created from Vercel, API keys sync to each environment and billing runs through Vercel at Clerk's normal prices. Existing Clerk applications cannot be moved under the integration.",
    "best_for": [
      "New applications that want authentication set up and billed from Vercel"
    ],
    "not_ideal_for": [
      "Teams with an existing Clerk application they want to keep"
    ]
  },
  "profile": {
    "status": "listed"
  },
  "agent_readiness": {
    "mcp_server": {
      "available": true,
      "official": true,
      "url": "https://mcp.clerk.com/mcp",
      "src": [
        "s5"
      ]
    },
    "cli_install": {
      "command": "vercel integration add clerk",
      "src": [
        "s4"
      ]
    }
  },
  "sources": [
    {
      "id": "s1",
      "url": "https://vercel.com/marketplace/clerk",
      "title": "Clerk on the Vercel Marketplace",
      "type": "marketplace-listing",
      "retrieved_at": "2026-11-13T05:30:00Z"
    },
    {
      "id": "s2",
      "url": "https://clerk.com/docs/guides/development/integrations/platforms/vercel-marketplace",
      "title": "Clerk docs: Vercel Marketplace",
      "type": "vendor-docs",
      "retrieved_at": "2026-11-13T05:30:00Z"
    },
    {
      "id": "s3",
      "url": "https://clerk.com/pricing",
      "title": "Clerk pricing",
      "type": "vendor-pricing",
      "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": "s5",
      "url": "https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server",
      "title": "Clerk docs: MCP server",
      "type": "vendor-docs",
      "retrieved_at": "2026-11-13T05:30:00Z"
    },
    {
      "id": "s6",
      "url": "https://clerk.com/changelog/2025-07-14-vercel-marketplace-integration",
      "title": "Clerk changelog: Clerk is now available on the Vercel Marketplace",
      "type": "changelog",
      "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"
    }
  ],
  "verification": {
    "status": "verified",
    "last_verified": "2026-11-13",
    "verified_by": [
      "research-agent",
      "verifier-agent"
    ],
    "open_flags": []
  },
  "publishing": {
    "state": "live",
    "batch": "2026-W46",
    "approved": "2026-11-14"
  },
  "changelog": [
    {
      "date": "2026-11-13",
      "change": "Record created from public sources (pilot batch)"
    }
  ],
  "vendor": {
    "id": "clerk",
    "name": "Clerk",
    "api": "https://trylode.io/api/vendors/clerk.json"
  },
  "url": "https://trylode.io/vercel/clerk/",
  "facts": [
    {
      "id": "sync-resource-provisioning",
      "topic": "sync",
      "statement": "Clerk supports provisioning from Vercel.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s1",
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#sync-resource-provisioning"
    },
    {
      "id": "sync-cli-install",
      "topic": "sync",
      "statement": "Clerk supports install from the Vercel CLI.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s1",
        "s4"
      ],
      "url": "https://trylode.io/vercel/clerk/#sync-cli-install"
    },
    {
      "id": "sync-environment-variables",
      "topic": "sync",
      "statement": "Clerk supports automatic environment variables on Vercel.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#sync-environment-variables"
    },
    {
      "id": "sync-unified-billing",
      "topic": "sync",
      "statement": "Clerk supports billing through Vercel.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s1",
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#sync-unified-billing"
    },
    {
      "id": "sync-single-sign-on",
      "topic": "sync",
      "statement": "Clerk supports single sign-on from Vercel.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2",
        "s4"
      ],
      "url": "https://trylode.io/vercel/clerk/#sync-single-sign-on"
    },
    {
      "id": "sync-preview-environments",
      "topic": "not-supported",
      "statement": "Clerk does not support per-preview environments on Vercel.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#sync-preview-environments"
    },
    {
      "id": "price-hobby",
      "topic": "pricing",
      "statement": "Clerk's Hobby plan is free (50,000 monthly retained users per app).",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s3"
      ],
      "url": "https://trylode.io/vercel/clerk/#price-hobby"
    },
    {
      "id": "price-pro",
      "topic": "pricing",
      "statement": "Clerk's Pro plan costs US$25 a month (billed monthly; $20 a month when billed annually), excluding tax.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s3"
      ],
      "url": "https://trylode.io/vercel/clerk/#price-pro"
    },
    {
      "id": "price-business",
      "topic": "pricing",
      "statement": "Clerk's Business plan costs US$300 a month (billed monthly; $250 a month when billed annually), excluding tax.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s3"
      ],
      "url": "https://trylode.io/vercel/clerk/#price-business"
    },
    {
      "id": "regions",
      "topic": "regions",
      "statement": "No regional restriction is stated for Clerk on Vercel; the source does not list countries.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/vercel/clerk/#regions"
    },
    {
      "id": "plan-required",
      "topic": "requirements",
      "statement": "Clerk works with every Vercel plan.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s7"
      ],
      "url": "https://trylode.io/vercel/clerk/#plan-required"
    },
    {
      "id": "marketplace-listed",
      "topic": "trust",
      "statement": "Clerk is listed in the official Vercel marketplace.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s1"
      ],
      "url": "https://trylode.io/vercel/clerk/#marketplace-listed"
    },
    {
      "id": "limitation-1",
      "topic": "limitation",
      "statement": "Existing Clerk applications cannot be connected to, or moved under, the Vercel Marketplace integration.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#limitation-1"
    },
    {
      "id": "limitation-2",
      "topic": "limitation",
      "statement": "Additional Clerk applications must be created from the Vercel dashboard, not the Clerk Dashboard.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#limitation-2"
    },
    {
      "id": "limitation-3",
      "topic": "limitation",
      "statement": "Production domains for Vercel-managed applications can only be changed in the integration settings in Vercel.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#limitation-3"
    },
    {
      "id": "limitation-4",
      "topic": "limitation",
      "statement": "Vercel-managed applications and organisations can only be deleted from Vercel, by removing the resource or uninstalling the integration.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#limitation-4"
    },
    {
      "id": "limitation-5",
      "topic": "limitation",
      "statement": "Billing and plan changes are made in the Vercel dashboard.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s2"
      ],
      "url": "https://trylode.io/vercel/clerk/#limitation-5"
    },
    {
      "id": "agents-mcp",
      "topic": "agents",
      "statement": "Clerk has an official MCP server that AI agents can connect to.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s5"
      ],
      "url": "https://trylode.io/vercel/clerk/#agents-mcp"
    },
    {
      "id": "agents-cli",
      "topic": "agents",
      "statement": "Clerk can be installed on Vercel from the command line with `vercel integration add clerk`.",
      "label": "Lode-verified",
      "verified": "2026-11-13",
      "src": [
        "s4"
      ],
      "url": "https://trylode.io/vercel/clerk/#agents-cli"
    }
  ],
  "cite_as": "Lode (trylode.io), Clerk + Vercel, verified 2026-11-13",
  "lode": {
    "publish_state": "live",
    "stale": false,
    "completeness": 0.7
  }
}