{
  "type": "topreviewed.comparison",
  "version": 1,
  "title": "Bolt.new vs v0 by Vercel",
  "category": "AI app builders",
  "url": "https://topreviewed.ai/compare/bolt-new-vs-v0",
  "json_url": "https://topreviewed.ai/compare/bolt-new-vs-v0/data.json",
  "publisher": "TopReviewed.ai",
  "updated_on": "2026-09-24",
  "currency": "USD",
  "value_rules": {
    "bool": "true = the vendor documents the capability. false = the vendor documents that it is absent. null = the vendor's public pages do not document it.",
    "money": "USD per user per month, as listed on the vendor's pricing page.",
    "number": "Plain number in the unit named by the row label.",
    "text": "Short factual phrase taken from the vendor's page."
  },
  "how_to_cite": "Cite as \"TopReviewed.ai — Bolt.new vs v0 by Vercel fact comparison\" with the url above. Each value carries the vendor source_url it was taken from and the date the facts were verified.",
  "products": {
    "a": {
      "slug": "bolt-new",
      "name": "Bolt.new",
      "also_known_as": [],
      "website": "https://bolt.new",
      "topreviewed_url": "https://topreviewed.ai/products/boltnew",
      "facts_verified_on": "2026-09-24",
      "plans": [
        {
          "name": "Free",
          "price_annual": 0,
          "price_monthly": 0,
          "unit": "per month",
          "note": "300K tokens daily limit and 1M tokens per month; unused free tokens do not roll over. Public and private projects, Bolt branding on published sites, 10MB file upload limit, website hosting up to 333k web requests, unlimited databases. Standard agent only; no custom domain.",
          "source_url": "https://bolt.new/pricing",
          "quote": "Free\n$0\nGet started"
        },
        {
          "name": "Pro",
          "price_annual": 18,
          "price_monthly": 25,
          "unit": "per month",
          "note": "$18/month billed yearly, $25/month billed monthly, for the entry tier of 10M tokens per month. Higher token tiers are picked in the in-app plan selector and are not listed on the pricing page (help-center billing examples: Pro 26M annual at $540/year; Pro 50 monthly at $50 with 26M tokens; Pro 100 monthly at $100 with 55M tokens; a Pro 200 tier). No daily token limit; unused tokens roll over for one extra month. No Bolt branding, private site sharing, 100MB uploads, hosting up to 1M web requests, custom domain, SEO boosting, expanded database capacity, choice of database provider (Bolt database or Supabase), AI image editing. Bolt Forge (open-source-model agent) included until Oct 14, 2026.",
          "source_url": "https://bolt.new/pricing",
          "quote": "Pro\n$18\nper month\nbilled yearly"
        },
        {
          "name": "Teams",
          "price_annual": 27,
          "price_monthly": 30,
          "unit": "per member / month",
          "note": "$27 per member/month billed yearly, $30 billed monthly. Everything in Pro plus centralized billing, team-level access management, granular admin controls and user provisioning, sharing with your organization, private NPM registries, design system knowledge with per-package prompts. Each paid member gets their own monthly token allotment; tokens are not shared. Bolt Forge is not available on Teams.",
          "source_url": "https://bolt.new/pricing",
          "quote": "Teams\nPOPULAR\n$27\nper month and member\nbilled yearly"
        },
        {
          "name": "Enterprise",
          "price_annual": null,
          "price_monthly": null,
          "unit": "custom",
          "note": "Custom pricing via sales. Everything in Pro plus SSO, audit logs, compliance support, dedicated account manager and 24/7 priority support, custom workflows, integrations and SLAs, data governance and retention policies, onboarding and training.",
          "source_url": "https://bolt.new/pricing",
          "quote": "Enterprise\nCustom"
        }
      ]
    },
    "b": {
      "slug": "v0",
      "name": "v0 by Vercel",
      "also_known_as": [],
      "website": "https://v0.app",
      "topreviewed_url": "https://topreviewed.ai/products/v0-by-vercel",
      "facts_verified_on": "2026-09-24",
      "plans": [
        {
          "name": "Free",
          "price_annual": 0,
          "price_monthly": 0,
          "unit": "per month",
          "note": "$5 of included monthly credits, 7 message/day limit. Includes deploying apps to Vercel, visual editing with Design Mode and GitHub sync. Free users cannot buy on-demand credits.",
          "source_url": "https://v0.app/pricing",
          "quote": "Free\n$0\n/month\n\nIncludes\n\n$5 of included monthly credits"
        },
        {
          "name": "Plus",
          "price_annual": null,
          "price_monthly": 30,
          "unit": "per user / month",
          "note": "Shown as $30 next to a struck-through $90. No annual-billing option is listed. $30 of included monthly credits per user plus $2 of free daily credits on login per user; access to all models; extra credits can be bought and are shared across the team; centralized billing on vercel.com; shared chats and team collaboration.",
          "source_url": "https://v0.app/pricing",
          "quote": "Plus\nPopular\n$30\n$90\n/user/month"
        },
        {
          "name": "Business",
          "price_annual": null,
          "price_monthly": 100,
          "unit": "per user / month",
          "note": "No annual-billing option is listed. Everything in Plus, with the same $30 of included monthly credits per user and $2 of free daily credits on login per user, plus training opt-out by default.",
          "source_url": "https://v0.app/pricing",
          "quote": "Business\n$100\n/user/month\n\nEverything from Plus"
        },
        {
          "name": "Enterprise",
          "price_annual": null,
          "price_monthly": null,
          "unit": "custom (contact sales)",
          "note": "Everything in Business, plus data never used for training, SAML SSO, role-based access control, priority access with no queues, and guaranteed customer support SLAs.",
          "source_url": "https://v0.app/pricing",
          "quote": "Enterprise\nCustom\n\nEverything from Business"
        }
      ]
    }
  },
  "summary": {
    "rows_compared": 50,
    "rows_that_differ": 10,
    "advantages": {
      "bolt-new": [
        "cheapest_paid_monthly"
      ],
      "v0": [
        "public_api"
      ]
    }
  },
  "rows": [
    {
      "group": "Pricing",
      "key": "free_plan",
      "label": "Free plan",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Free plan with daily and monthly token limits.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Start for free. Upgrade as you go."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Free plan at $0/month.",
        "source_url": "https://v0.app/pricing",
        "quote": "Free\n$0\n/month"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "free_plan_limits",
      "label": "Free plan limits",
      "type": "text",
      "bolt-new": {
        "value": "300K tokens per day and 1M tokens per month (no rollover); Made in Bolt badge on published sites; 10MB uploads; hosting capped at 10 GB bandwidth and 333,333 requests per month; no custom domain; published sites are public only; Standard agent only; no project security audit",
        "display": "300K tokens per day and 1M tokens per month (no rollover); Made in Bolt badge on published sites; 10MB uploads; hosting capped at 10 GB bandwidth and 333,333 requests per month; no custom domain; published sites are public only; Standard agent only; no project security audit",
        "note": "Free-plan sites go offline for the rest of the month when they hit the hosting cap.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Free plans have a 300,000 token daily limit and 1 million token monthly limit."
      },
      "v0": {
        "value": "$5 of monthly credits; 7 messages per day",
        "display": "$5 of monthly credits; 7 messages per day",
        "note": "Free has no team features, shared projects or data opt-out. It cannot buy extra credits, and Figma import requires a paid plan. Deploying to Vercel, Design Mode and GitHub sync are included.",
        "source_url": "https://v0.app/pricing",
        "quote": "$5 of included monthly credits\nDeploy apps to Vercel\nEdit visually with Design Mode\nSync with GitHub\n7 message/day limit"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "free_trial_days",
      "label": "Free trial (days)",
      "type": "number",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "trial_requires_card",
      "label": "Trial requires credit card",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "cheapest_paid_annual",
      "label": "Cheapest paid plan, billed annually (per user / month)",
      "type": "money",
      "bolt-new": {
        "value": 18,
        "display": "$18.00",
        "note": "Pro (10M tokens per month), billed yearly. The help center also documents Bolt Lite at $9/month (waitlist-only, Forge agent only), which is not on the pricing page.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Pro\n$18\nper month\nbilled yearly"
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "cheapest_paid_monthly",
      "label": "Cheapest paid plan, billed monthly (per user / month)",
      "type": "money",
      "bolt-new": {
        "value": 25,
        "display": "$25.00",
        "note": "Pro (10M tokens per month), billed monthly. The help center also documents Bolt Lite at $9/month (waitlist-only, Forge agent only), which is not on the pricing page.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Pro\n$25\nper month\nbilled monthly"
      },
      "v0": {
        "value": 30,
        "display": "$30.00",
        "note": "Plus plan, per user per month, shown next to a struck-through $90. The older Premium plan ($20/month) is closing and no longer open to new users.",
        "source_url": "https://v0.app/pricing",
        "quote": "Plus\nPopular\n$30\n$90\n/user/month"
      },
      "differs": true,
      "advantage": "bolt-new"
    },
    {
      "group": "Pricing",
      "key": "top_listed_annual",
      "label": "Highest listed-price plan, billed annually (per user / month)",
      "type": "money",
      "bolt-new": {
        "value": 27,
        "display": "$27.00",
        "note": "Teams, per member, billed yearly. Pro token tiers above 10M are chosen in-app and not priced on the pricing page; the help center's billing examples include Pro 26M annual at $540/year ($45/month).",
        "source_url": "https://bolt.new/pricing",
        "quote": "$27\nper month and member\nbilled yearly"
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "minimum_seats",
      "label": "Minimum paid seats",
      "type": "number",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "enterprise_custom_pricing",
      "label": "Custom-priced enterprise plan",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise plan priced on request.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Get advanced security, compliance, and 24/7 support. Customized to your team's exact needs."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise plan is custom-priced; contact sales.",
        "source_url": "https://v0.app/pricing",
        "quote": "Enterprise\nCustom"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "web_app",
      "label": "Web app",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Runs in Chrome and other Chromium browsers and in Safari (Code view read-only in Safari); mobile browsers work with a reduced feature set.",
        "source_url": "https://support.bolt.new/concepts/faq",
        "quote": "No. Bolt is a browser-based tool. Sign up at bolt.new and start building right away."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Browser-based builder at v0.app with a built-in code editor.",
        "source_url": "https://v0.app/docs/code-editing",
        "quote": "Edit v0's code output directly in the browser."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "windows",
      "label": "Windows desktop app",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "macos",
      "label": "macOS desktop app",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "linux",
      "label": "Linux desktop app",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "ios",
      "label": "iOS app",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "iOS app for prompting, previewing, managing environment variables, GitHub and database integrations. Adding new MCP server presets is done on desktop.",
        "source_url": "https://v0.app/docs/faqs",
        "quote": "Yes. v0 has a dedicated iOS app that lets you prompt, generate, and iterate on projects directly from your iOS device."
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "android",
      "label": "Android app",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "browser_extension",
      "label": "Browser extension",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "What it builds",
      "key": "built_in_database",
      "label": "Built-in database and backend",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Bolt Database in Bolt Cloud (built on Supabase), unlimited databases on all plans; paid plans can use their own Supabase project instead.",
        "source_url": "https://support.bolt.new/cloud/bolt-cloud",
        "quote": "Every project includes unlimited databases. You don’t need to create servers or handle setup files."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "One-click database setup through the Vercel Marketplace with Neon, Supabase, Upstash or Vercel Blob. It provisions the provider account and adds the environment variables to the project. Snowflake is supported for data apps.",
        "source_url": "https://v0.app/docs/databases",
        "quote": "v0 enables simple, one-click database integrations with popular providers, including Upstash, Neon, Supabase, and Vercel Blob."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "What it builds",
      "key": "built_in_auth",
      "label": "Built-in user sign-in (authentication)",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Email and Google sign-in, password resets, roles and permissions, leaked-password protection.",
        "source_url": "https://support.bolt.new/cloud/bolt-cloud",
        "quote": "Bolt Cloud lets you add signups, logins, and password resets to your app without writing them from scratch."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Authentication is added to the generated app by prompting. The one-click Supabase integration is described as \"PostgreSQL with auth and realtime\". No v0-hosted auth service is documented.",
        "source_url": "https://v0.app/docs/faqs",
        "quote": "Yes. v0 handles everything from simple components to full-stack apps with authentication, databases, and external API integrations."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "What it builds",
      "key": "payments_integration",
      "label": "Payments integration",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Stripe: one-time payments and subscriptions; needs a Bolt database or Supabase and user authentication in the project.",
        "source_url": "https://support.bolt.new/integrations/stripe",
        "quote": "Bolt integrates directly with Stripe to handle user payments and subscriptions."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Stripe integration through the Vercel Marketplace. The publish flow can claim a Stripe test sandbox.",
        "source_url": "https://v0.app/docs/quickstart",
        "quote": "Stripe - Accept payments and manage subscriptions"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "What it builds",
      "key": "native_mobile_apps",
      "label": "Builds native mobile apps",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "iOS and Android apps via Expo; publishing to the App Store and Google Play goes through Expo Application Services and needs Apple and Google developer accounts.",
        "source_url": "https://support.bolt.new/integrations/expo",
        "quote": "When you ask Bolt to create a mobile app, it automatically uses Expo to make your app work on multiple platforms."
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. The FAQ lists mobile-responsive apps among what v0 builds; no page says it builds native iOS or Android apps.",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "What it builds",
      "key": "tech_stack",
      "label": "Generated tech stack",
      "type": "text",
      "bolt-new": {
        "value": "React, Vite, Tailwind CSS and Node.js by default; other JavaScript frameworks on request; Expo for mobile apps",
        "display": "React, Vite, Tailwind CSS and Node.js by default; other JavaScript frameworks on request; Expo for mobile apps",
        "note": "JavaScript-based backends only; PHP and Python are not supported.",
        "source_url": "https://bolt.new/use-cases/ai-app-builder",
        "quote": "Bolt.new generates modern web apps using React, Vite, Tailwind CSS, and Node.js by default."
      },
      "v0": {
        "value": "Next.js, React, TypeScript, Tailwind CSS, shadcn/ui",
        "display": "Next.js, React, TypeScript, Tailwind CSS, shadcn/ui",
        "note": "Next.js is the default. The docs say other frameworks can be used, but Next.js gives the most reliable results. AI features use AI SDK 6.",
        "source_url": "https://v0.app/docs/faqs",
        "quote": "v0 uses Next.js, React, TypeScript, Tailwind CSS, and shadcn/ui."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Building and editing",
      "key": "visual_editor",
      "label": "Visual point-and-click editing",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "All plans. Edits in the preview are free; saving a batch of edits to the code uses tokens.",
        "source_url": "https://support.bolt.new/building/visual-edits",
        "quote": "Visual edits let you change how your project looks directly in the preview."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Design Mode, included on the Free plan. Available only on the latest chat version and not on mobile viewports.",
        "source_url": "https://v0.app/docs/design-mode",
        "quote": "It lets you select any element in the live preview, tweak its styles with a visual panel (and/or natural-language instructions), and then apply those edits back to your source code."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Building and editing",
      "key": "code_editor",
      "label": "Edit the generated code directly",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Code view; read-only in Safari and unavailable in mobile browsers. Direct code edits do not use tokens.",
        "source_url": "https://support.bolt.new/building/using-bolt/code-view",
        "quote": "Code view allows you to view the raw code behind your project. It lets you open files, make changes, and understand how everything fits together behind the scenes."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Built-in VS Code-style editor with file management, global search, diff and split views. Sandboxed chats also have a terminal.",
        "source_url": "https://v0.app/docs/code-editing",
        "quote": "v0 includes a full-featured code editor with syntax highlighting, global search, diff views, split editing, and more."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Building and editing",
      "key": "figma_import",
      "label": "Figma import",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Import a Figma frame from the homepage or chatbox (conversion by Anima); Google Stitch export is also supported.",
        "source_url": "https://support.bolt.new/integrations/figma",
        "quote": "Using Bolt’s Figma integration, you can quickly load Figma designs into Bolt, and generate sites and UIs based on the designs."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Paid plans only. Paste a Figma file or frame link; no plugin is needed.",
        "source_url": "https://v0.app/docs/figma",
        "quote": "The Figma integration is available on paid v0 plans."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Building and editing",
      "key": "security_scan",
      "label": "Built-in security scan",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Full project security audit on paid plans (uses no tokens, up to 30 per day); database security check on all plans.",
        "source_url": "https://support.bolt.new/building/security",
        "quote": "Project security audit: Reviews your whole project, including your code and database, fixes what it can, and flags anything you need to handle."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Generated code gets an automatic security analysis. v0 also warns when secrets could be exposed through NEXT_PUBLIC_ environment variables. No user-run scan or scan report is documented.",
        "source_url": "https://v0.app/docs/security",
        "quote": "Code Analysis: All generated code undergoes security analysis before execution"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Building and editing",
      "key": "version_history",
      "label": "Version history / restore earlier versions",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Restoring a project version does not restore the database.",
        "source_url": "https://support.bolt.new/concepts/faq",
        "quote": "Bolt automatically saves a version of your project after every prompt that processes. You can restore an earlier version from Version History."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Every message that changes code creates a version. You can inspect it, view the diff or restore it. Direct code edits do not create versions.",
        "source_url": "https://v0.app/docs/versions",
        "quote": "Restoring an old version creates a new, most recent version using the restored code to maintain a linear version history."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Building and editing",
      "key": "realtime_collaboration",
      "label": "Real-time collaboration",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Multiplayer mode with one shared chat; prompts are queued and run one at a time; each collaborator's prompts use their own tokens. The help center ties multiplayer to project visibility set to public.",
        "source_url": "https://support.bolt.new/building/using-bolt/collaborate",
        "quote": "This lets you prompt and edit in the same project at the same time."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Plus plan and above. Chats can be shared with Can Edit access, and several chats can work on one project. Live co-editing, such as shared cursors, is not described.",
        "source_url": "https://v0.app/docs/faqs",
        "quote": "Yes. The Plus, Business, and Enterprise plans enable multiple users to work on projects together."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Publishing and code ownership",
      "key": "hosting_included",
      "label": "Hosting and one-click publish",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "All plans publish to a bolt.host address. Free: 10 GB bandwidth and 333,333 requests per month, hard cap. Paid: 30 GB and 1M requests per month with optional pay-as-you-go overage. Netlify publishing also supported.",
        "source_url": "https://support.bolt.new/cloud/hosting",
        "quote": "Bolt hosting lets you publish your project to a live URL in seconds, with a free .bolt.host domain included."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "One-click publish to Vercel, with preview deployments for working branches and a stable production URL.",
        "source_url": "https://v0.app/docs/faqs",
        "quote": "Click Publish in the top-right of the chat, then click Publish to Production. Your application goes live on Vercel's platform, with no setup or configuration needed."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Publishing and code ownership",
      "key": "custom_domain",
      "label": "Custom domain",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Paid plans only (Pro and above); buy a domain through Bolt or connect your own.",
        "source_url": "https://support.bolt.new/cloud/domains",
        "quote": "Custom domains are only available on paid plans, so you’ll need to upgrade from Free to any paid tier to use one."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Add your own domain from Publish or from Project settings, then set up DNS in the Vercel dashboard. Free .vercel.app subdomains are available. The v0 docs do not name a required plan.",
        "source_url": "https://v0.app/docs/custom-domains",
        "quote": "Enter your own domain name (e.g., myapp.com)"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Publishing and code ownership",
      "key": "code_export",
      "label": "Download or export the code",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Export > Download gives a zip of the project files.",
        "source_url": "https://support.bolt.new/building/using-bolt/projects-files",
        "quote": "You can download your project as a zip file to work on it outside of Bolt, using your own code editor."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Export the code to work locally or deploy elsewhere. Projects can also be imported from a ZIP file.",
        "source_url": "https://v0.app/docs/faqs",
        "quote": "Yes. Export the code to work locally or edit directly in v0."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Publishing and code ownership",
      "key": "github_sync",
      "label": "GitHub sync",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Only the project owner connects GitHub; branches supported; organization-level GitHub app for teams.",
        "source_url": "https://support.bolt.new/integrations/git",
        "quote": "Connect a GitHub repository to back up your Bolt project, sync commits automatically, and work across branches."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Included on the Free plan. Connects to a new or existing repository; v0 commits to a working branch and publishes through pull requests.",
        "source_url": "https://v0.app/docs/github",
        "quote": "Connect a v0 project to GitHub to keep its code in a repository, work on isolated branches, preview changes, run CI, and publish through pull requests."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Publishing and code ownership",
      "key": "open_source",
      "label": "Open-source version",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "stackblitz/bolt.new on GitHub, MIT license; an open-source Bolt codebase, separate from the hosted product.",
        "source_url": "https://github.com/stackblitz/bolt.new",
        "quote": "For developers interested in building their own AI-powered development tools with WebContainers, check out the open-source Bolt codebase in this repo!"
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "model_choice",
      "label": "User can choose the AI model",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Only inside Bolt Forge: open-source models, research preview Sept 14 to Oct 14, 2026, on individual Pro plans and the waitlist Lite plan, not on Teams or Enterprise. Outside Forge you pick an agent (Standard on all plans, Max on paid plans) and Bolt picks the model behind it.",
        "source_url": "https://support.bolt.new/account-and-subscription/bolt-forge",
        "quote": "When using Forge, you can select from leading open-source AI models, including:"
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Choose a model in the model picker. Available models depend on the plan; Plus and above list access to all models. Enterprise teams can also enable custom models from the Vercel AI Gateway catalog.",
        "source_url": "https://v0.app/docs/model-picker",
        "quote": "Use the model picker in the chat composer to choose the model that responds to your prompts."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "models_offered",
      "label": "Model families offered",
      "type": "text",
      "bolt-new": {
        "value": "Standard and Max agents (underlying models not named); Bolt Forge: GLM 5.3, GLM 5.3 Flash, Kimi K3, DeepSeek v4 Pro",
        "display": "Standard and Max agents (underlying models not named); Bolt Forge: GLM 5.3, GLM 5.3 Flash, Kimi K3, DeepSeek v4 Pro",
        "note": "Release notes through April 2026 name Anthropic Claude models (Haiku 4.5, Sonnet 4.6, Opus 4.6, Opus 4.7); since May 2026 Bolt selects the model behind each agent.",
        "source_url": "https://support.bolt.new/release-notes",
        "quote": "Bolt Forge is a new third agent, alongside Standard and Max, that runs on open-source AI models like GLM 5.3, GLM 5.3 Flash, Kimi K3, and DeepSeek v4 Pro."
      },
      "v0": {
        "value": "v0 Mini, v0 Pro, v0 Max, v0 Max Fast",
        "display": "v0 Mini, v0 Pro, v0 Max, v0 Max Fast",
        "note": "v0's own models, each priced per million tokens. Enterprise teams can add custom models from the Vercel AI Gateway catalog.",
        "source_url": "https://v0.app/pricing",
        "quote": "v0 Mini\nLightning-fast speed with near-frontier intelligence"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "usage_limits",
      "label": "How paid-plan usage is limited",
      "type": "text",
      "bolt-new": {
        "value": "Monthly token allotment per plan or paid seat (Pro from 10M per month); no daily cap on paid plans; unused tokens roll over for one extra month; non-expiring token reloads on the highest monthly Pro tier or any annual Pro plan; separate monthly Forge allowance",
        "display": "Monthly token allotment per plan or paid seat (Pro from 10M per month); no daily cap on paid plans; unused tokens roll over for one extra month; non-expiring token reloads on the highest monthly Pro tier or any annual Pro plan; separate monthly Forge allowance",
        "note": "Team members' tokens are per seat and not shared.",
        "source_url": "https://support.bolt.new/account-and-subscription/billing",
        "quote": "Bolt measures usage in tokens. Each plan includes a monthly token allocation, and your subscription determines how many you get."
      },
      "v0": {
        "value": "Credits in USD, charged per token at each model's rate",
        "display": "Credits in USD, charged per token at each model's rate",
        "note": "Each plan includes monthly credits. Plus and Business add $2 of daily credits on login. When credits run out, generation pauses until you buy more; purchased credits expire after one year. Unused monthly credits roll over for one month (the docs say they expire after 65 days). Free plan: 7 messages per day.",
        "source_url": "https://v0.app/pricing",
        "quote": "Included usage renews every month. Unused monthly credits roll over for one month on paid plans."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Privacy and team controls",
      "key": "private_projects",
      "label": "Private projects",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "All plans, including Free. Private published sites need a paid plan.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Public and private projects"
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Chat visibility can be Private or Only people with access, Everyone at the team, Anyone with the link, or Anyone on the web. On Enterprise, owners can turn off link and public sharing. The docs do not name a required plan.",
        "source_url": "https://v0.app/docs/sharing",
        "quote": "Private / Only people with access: Personal chats show Private, while team chats show Only people with access."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Privacy and team controls",
      "key": "no_training_on_code",
      "label": "Your projects excluded from model training",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Teams and Enterprise workspaces, accounts under a separate written agreement, and EEA/UK/Swiss accounts are excluded. Individual Free and Pro accounts outside those regions are used for model training and de-identified dataset licensing by default for content created from Oct 7, 2026, unless the user opts out in account settings (free, any plan). Bolt Forge content is used for training while Forge is on, with no opt-out.",
        "source_url": "https://stackblitz.com/terms-of-service",
        "quote": "(ii) organization-managed accounts, including Teams and Enterprise workspaces; or (iii) Restricted Region Accounts"
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Business: training opt-out on by default. Enterprise: data is never used for training. The FAQ also excludes any customer who has opted out of model training in Vercel team settings, but the docs plan table lists Data Opt-out only for Business and Enterprise.",
        "source_url": "https://v0.app/pricing",
        "quote": "Training opt-out by default"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Privacy and team controls",
      "key": "admin_dashboard",
      "label": "Team workspace admin controls",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Teams and Enterprise: Admin and Member roles, seat management, usage and member CSV exports, integration and site-visibility controls, centralized billing.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Granular admin controls & user provisioning"
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Plus plan and above. Workspace settings cover members, default chat visibility, team-wide usage for Owner and Billing roles, and API keys. Enterprise adds Builder, Creator and Viewer roles (RBAC) and audit logs.",
        "source_url": "https://v0.app/docs/teams",
        "quote": "View and manage your team members. On Plus plans, all members have the Builder role."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "integrations_count",
      "label": "Listed integrations",
      "type": "number",
      "bolt-new": {
        "value": 9,
        "display": "9",
        "note": "Distinct services with a guide in the Help Center's \"Use Bolt with other tools\" section: Expo, Figma, GitHub, Google SSO, Google Stitch, Lovable import, Netlify, Stripe, Supabase. Excludes the generic MCP connector page; built-in MCP connectors (Notion, Linear, GitHub and others) are not listed publicly.",
        "source_url": "https://support.bolt.new",
        "quote": "Use Bolt with other tools"
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "public_api",
      "label": "Public API",
      "type": "bool",
      "bolt-new": {
        "value": false,
        "display": "No",
        "note": "No public API, CLI or SDK.",
        "source_url": "https://support.bolt.new/concepts/faq",
        "quote": "Bolt doesn’t currently have a public API, CLI, or SDK to control it programmatically from outside the product."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "v0 Platform API and SDK for generating apps from code, plus a v0 MCP server. The v0.app/enterprise page lists API access on the Business plan.",
        "source_url": "https://v0.app/docs/api",
        "quote": "The v0 API gives your product v0's app-building agent, including code generation, secure live previews, integrations, and deployment to Vercel."
      },
      "differs": true,
      "advantage": "v0"
    },
    {
      "group": "Integrations and security",
      "key": "sso",
      "label": "Single sign-on (SSO)",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise plans only.",
        "source_url": "https://bolt.new/enterprise",
        "quote": "SSO with Okta, Azure AD, and all major SAML providers"
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "SAML SSO on the Enterprise plan, with Directory Sync for provisioning.",
        "source_url": "https://v0.app/pricing",
        "quote": "Your data is never used for training\nSAML SSO"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "two_factor_auth",
      "label": "Two-factor authentication",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "v0 accounts are Vercel accounts. Vercel supports 2FA by authenticator app or passkey, and teams can require it for all members.",
        "source_url": "https://vercel.com/docs/two-factor-authentication",
        "quote": "To add an additional layer of security to your Vercel account, you can enable two-factor authentication (2FA)."
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "soc2",
      "label": "SOC 2 report",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "SOC 2 Type 2; report available on request through trust.bolt.new.",
        "source_url": "https://bolt.new/platform/security",
        "quote": "Bolt is SOC 2 Type 2 certified and compliant with GDPR and CCPA."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "SOC 2 Type 2, as part of Vercel's attestation.",
        "source_url": "https://v0.app/docs/security",
        "quote": "SOC 2 Type 2: v0 is included in Vercel's SOC 2 Type 2 attestation for Security, Confidentiality, and Availability"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "iso27001",
      "label": "ISO 27001 certification",
      "type": "bool",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise plan inherits Vercel's ISO compliance. The v0 page does not name the standard; Vercel's security page states ISO 27001:2013 certification.",
        "source_url": "https://v0.app/enterprise",
        "quote": "Compliance inheritance (SOC 2, ISO, GDPR, HIPAA)"
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "hipaa",
      "label": "HIPAA compliance offered",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Only through BYOK deployment in your own AWS or Azure tenant (Enterprise). The trust center lists SOC 2 Type 2, GDPR and CCPA only; no BAA is mentioned.",
        "source_url": "https://bolt.new/platform/security",
        "quote": "BYOK deployment lets you run Bolt inside your own AWS or Azure tenant with full infrastructure isolation and no shared compute, meeting HIPAA, FedRAMP, and SOC 2 requirements."
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise plan only, inherited from Vercel.",
        "source_url": "https://v0.app/enterprise",
        "quote": "Compliance inheritance (SOC 2, ISO, GDPR, HIPAA)"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "support_channels",
      "label": "Support channels",
      "type": "text",
      "bolt-new": {
        "value": "Help Center; Discord community (all plans); email support@bolt.new (paid plans, Monday to Friday business hours); Enterprise: dedicated account manager, private Slack channel, 24/7 priority support",
        "display": "Help Center; Discord community (all plans); email support@bolt.new (paid plans, Monday to Friday business hours); Enterprise: dedicated account manager, private Slack channel, 24/7 priority support",
        "note": null,
        "source_url": "https://support.bolt.new/troubleshooting/contact-support",
        "quote": "Email support for product and technical questions is only available to paid plan users, but community support is available to all in the Bolt Discord community."
      },
      "v0": {
        "value": "Docs, community forum, Vercel support (vercel.com/help), X community",
        "display": "Docs, community forum, Vercel support (vercel.com/help), X community",
        "note": "Enterprise adds priority support with guaranteed SLAs.",
        "source_url": "https://v0.app/docs/quickstart",
        "quote": "Community Forum: Ask questions in the community forum\nVercel Support: Contact support at vercel.com/help\nX Community: Join the v0 community on X"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "support_24_7",
      "label": "24/7 support",
      "type": "bool",
      "bolt-new": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise plan only.",
        "source_url": "https://bolt.new/pricing",
        "quote": "Dedicated account manager & 24/7 priority support"
      },
      "v0": {
        "value": true,
        "display": "Yes",
        "note": "Only for Severity 1 issues on the Premium tier of Enterprise support (response within 2 hours). Other Enterprise support is during business hours, 8am to 6pm Monday to Friday. Response times are committed only for Enterprise subscriptions.",
        "source_url": "https://vercel.com/legal/support-terms",
        "quote": "< 2 hours (24/7)"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "vendor",
      "label": "Vendor (legal entity)",
      "type": "text",
      "bolt-new": {
        "value": "StackBlitz, Inc.",
        "display": "StackBlitz, Inc.",
        "note": "StackBlitz is Bolt's parent company.",
        "source_url": "https://stackblitz.com/terms-of-service",
        "quote": "a binding contract for services between you and StackBlitz, Inc."
      },
      "v0": {
        "value": "Vercel Inc.",
        "display": "Vercel Inc.",
        "note": "v0 is made by Vercel. The Vercel Terms of Service linked from v0.app cover v0.",
        "source_url": "https://vercel.com/legal/terms",
        "quote": "Subject to these Terms of Service (this \"Agreement\"), Vercel Inc. (\"Vercel\", \"we\", \"us\" and/or \"our\") provides access to Vercel's Services."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "founded_year",
      "label": "Founded",
      "type": "number",
      "bolt-new": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "headquarters",
      "label": "Headquarters",
      "type": "text",
      "bolt-new": {
        "value": "San Francisco, CA, USA",
        "display": "San Francisco, CA, USA",
        "note": "StackBlitz, Inc. address in the Terms: 1160 Battery Street, Suite 30W, San Francisco, CA 94111.",
        "source_url": "https://stackblitz.com/terms-of-service",
        "quote": "the Services are provided by StackBlitz, Inc., 1160 Battery Street, Suite 30W, San Francisco, CA 94111."
      },
      "v0": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    }
  ],
  "verdicts": [
    {
      "buyer": "Solo builders on a budget",
      "pick": "bolt-new",
      "pick_name": "Bolt.new",
      "reason": "Bolt.new Pro is $18 per month billed yearly or $25 monthly, for 10M tokens a month, and its Free plan gives 300K tokens a day up to 1M a month. v0's Plus plan is $30 per user per month with no yearly option, and its Free plan gives $5 of credits a month with a limit of 7 messages a day.",
      "based_on": [
        "cheapest_paid_annual",
        "cheapest_paid_monthly",
        "free_plan_limits"
      ]
    },
    {
      "buyer": "Builders who need native mobile apps",
      "pick": "bolt-new",
      "pick_name": "Bolt.new",
      "reason": "Bolt.new builds iOS and Android apps with Expo; publishing to the App Store and Google Play goes through Expo Application Services and needs Apple and Google developer accounts. v0's FAQ lists mobile-responsive apps among what it builds; no v0 page says it builds native apps.",
      "based_on": [
        "native_mobile_apps"
      ]
    },
    {
      "buyer": "Developers who want an open-source version to run themselves",
      "pick": "bolt-new",
      "pick_name": "Bolt.new",
      "reason": "StackBlitz publishes an open-source Bolt codebase under the MIT licence on GitHub, separate from the hosted product. v0's pages do not document an open-source version of the builder.",
      "based_on": [
        "open_source"
      ]
    },
    {
      "buyer": "Teams already on Next.js and Vercel",
      "pick": "v0",
      "pick_name": "v0 by Vercel",
      "reason": "v0 generates Next.js with React, TypeScript, Tailwind CSS and shadcn/ui by default and publishes to Vercel in one click, with preview deployments for working branches; databases, auth and Stripe come through the Vercel Marketplace. Bolt.new defaults to React, Vite, Tailwind CSS and Node.js, and publishes to a bolt.host address.",
      "based_on": [
        "tech_stack",
        "hosting_included",
        "built_in_database"
      ]
    },
    {
      "buyer": "Developers who want to generate apps from their own code",
      "pick": "v0",
      "pick_name": "v0 by Vercel",
      "reason": "v0 has a Platform API and SDK for generating apps programmatically, plus an MCP server. Bolt.new states it has no public API, CLI or SDK.",
      "based_on": [
        "public_api"
      ]
    },
    {
      "buyer": "Builders who prompt from an iPhone",
      "pick": "v0",
      "pick_name": "v0 by Vercel",
      "reason": "v0 has an iOS app for prompting, previewing and managing environment variables and integrations. Bolt.new runs in mobile browsers with a reduced feature set, and its pages document no mobile app.",
      "based_on": [
        "ios"
      ]
    },
    {
      "buyer": "Security and compliance buyers",
      "pick": "v0",
      "pick_name": "v0 by Vercel",
      "reason": "Both document SOC 2 Type 2. v0's Enterprise plan inherits Vercel's ISO 27001 certification and HIPAA compliance, and teams can require two-factor authentication. Bolt.new offers HIPAA only through a bring-your-own-key deployment in your own AWS or Azure tenant, and its trust center lists no ISO certification.",
      "based_on": [
        "soc2",
        "iso27001",
        "hipaa",
        "two_factor_auth"
      ]
    }
  ]
}