{"id":"pg_sh-yy95u68le","property_id":"prp_pklgwresh6hp","domain_id":"dom_zrkwapcbulfb","root_domain":"vercel.com","locale":"en","url":"https://vercel.com/docs/frameworks/full-stack/tanstack-start","url_hash":"9841c64d29c9a347d0bad5d287e195019e1a5b6ce7609eedd192137bfc96b38b","path":"/docs/frameworks/full-stack/tanstack-start","depth":1,"canonical_url":"https://vercel.com/docs/frameworks/full-stack/tanstack-start","canonical_page_id":null,"page_type":"docs","page_type_guess":"docs","state":"indexed","skip_reason":"budget","priority":"1.4","discovered_via":"sitemap","first_seen_at":"2026-08-27T09:05:09.696Z","last_seen_at":"2026-09-26T09:10:02.787Z","http_status":200,"content_hash":"63cd9e50a439866fdeae66e442f713420bce4e793c2df8e23cb1b1eebfb6bb43","title":"TanStack Start on Vercel","description":"Deploy TanStack Start applications to Vercel with Nitro and configure Vercel Functions.","author":"Vercel","published_at":null,"modified_at":"2026-09-22T10:10:32.000Z","word_count":403,"reading_time_sec":110,"lang_detected":"en","images":[],"links_out":null,"markdown_source":"readability","refresh_interval":"monthly","last_fetched_at":"2026-09-26T09:09:35.250Z","next_refresh_at":"2026-10-26T09:09:35.250Z","runs_count":1,"changes_count":0,"last_changed_at":null,"fail_count":0,"last_error":null,"created_at":"2026-08-27T09:05:09.696Z","updated_at":"2026-08-27T09:05:09.696Z","inlinks":28,"inlinks_body":8,"outlinks":183,"outlinks_external":16,"anchor_terms":["TanStack Start","Tanstack Start"],"template_score":"0.93333333333333333333","cash":"0.0165205643009428323","cash_total":"0.65034721583139984590","pagerank":"0.0339854426555192","is_orphan":false,"link_confirmed":true,"discovered_wave":0,"embedded_hash":null,"embedded_at":null,"domain_name":"Vercel Inc.","brand_color":null,"domain_rank":579,"spam_score":14,"markdown":"TanStack Start is a fullstack framework powered by TanStack Router for React and Solid. It has support for full-document SSR, streaming, server functions, bundling and more. TanStack Start works great on Vercel when paired with [Nitro](https://v3.nitro.build/).\n\nYou can quickly deploy a TanStack Start application to Vercel by creating a new one below or configuring an existing one with Nitro:\n\nThe [Nitro Vite plugin](https://v3.nitro.build/) allows deploying TanStack Start apps on Vercel, and integrates with Vercel's features.\n\nTo set up Nitro in your TanStack app, navigate to the root directory of your TanStack Start project with your terminal and install `nitro` with your preferred package manager:\n\nTo configure Nitro with TanStack Start, add the following lines to your `vite.config` file:\n\nTanStack Start apps on Vercel benefit from the advantages of [Vercel Functions](https://vercel.com/docs/functions) and use [Fluid Compute](https://vercel.com/docs/fluid-compute) by default. This means your TanStack Start app will automatically scale up and down based on traffic.\n\nConnect your TanStack Start application to models, tools, and coding agents with these integrations:\n\n-   [TanStack AI with AI Gateway](https://vercel.com/docs/ai-gateway/ecosystem/framework-integrations/tanstack-ai): Authenticate model requests and stream responses through the dedicated adapter.\n-   [TanStack AI with Vercel Sandbox](https://vercel.com/docs/sandbox/ecosystem/tanstack-ai): Run coding agents in isolated microVMs with a configured workspace.\n-   [AI SDK with TanStack Start](https://ai-sdk.dev/docs/getting-started/tanstack-start): Build a chat application with the AI SDK.\n\nFor a TanStack AI chat interface, follow the [TanStack AI quickstart](https://tanstack.com/ai/latest/docs/getting-started/quick-start) and use the AI Gateway adapter in your server route.\n\nTo add content moderation, follow [Moderate product reviews with Jev and TanStack AI](https://vercel.com/kb/guide/moderate-product-reviews-jev-tanstack-ai). The guide uses a TanStack Start server route to evaluate reviews through AI Gateway and hold flagged or uncertain reviews for a moderator.\n\n[Lovable](https://lovable.dev/) projects use TanStack Start as their underlying framework, so they deploy to Vercel with zero configuration. Lovable uses [Nitro](https://v3.nitro.build/), the same universal server toolkit that powers TanStack Start on Vercel, so no manual build configuration is required.\n\nTo deploy a Lovable project to Vercel:\n\n1.  Sync your Lovable project to GitHub. See the [Lovable GitHub integration docs](https://docs.lovable.dev/integrations/github) for setup.\n2.  Import the repository from [vercel.com/new](https://vercel.com/new). Vercel detects the framework and deploys the project automatically.\n\nOnce connected, every change you make in Lovable syncs to GitHub and triggers a new deployment on Vercel. See [Deploy a Lovable app on Vercel](https://vercel.com/docs/integrations/lovable) for prerequisites and deployment options.\n\nZero-configuration detection requires `@lovable.dev/vite-tanstack-config` version `^2.6.2` or higher in your project. If your project uses an older version, update it before deploying.\n\nLearn more about deploying TanStack Start projects on Vercel with the following resources:","storage":{"htmlKey":"stealpage/html/vercel.com/pg_sh-yy95u68le/run_l-6jzwwrydpo.html.gz","markdownKey":"stealpage/md/vercel.com/pg_sh-yy95u68le/run_l-6jzwwrydpo.md.gz"},"facets":null,"assets":[{"kind":"image","src_url":"https://vercel-docs.vercel.sh/vc-ap-0cca3e/_next/static/immutable/media/vercel-light.3_gxxexgi1nmy.svg","r2_key":null,"alt":"Vercel","caption":null,"width":16,"height":14,"is_hero":false,"zone":"footer"},{"kind":"image","src_url":"https://vercel-docs.vercel.sh/vc-ap-0cca3e/_next/static/immutable/media/vercel-dark.1f3cgy23m5_jy.svg","r2_key":null,"alt":"Vercel","caption":null,"width":16,"height":14,"is_hero":false,"zone":"footer"}],"shots":[{"viewport":"mobile","width":390,"height":844,"r2_key":"stealpage/shots/vercel.com/pg_sh-yy95u68le/run_l-6jzwwrydpo-mobile.png","phash":"42a0ac80a8c1c0e3","visual_delta":null,"captured_at":"2026-09-26T09:09:40.599Z"},{"viewport":"desktop","width":1440,"height":900,"r2_key":"stealpage/shots/vercel.com/pg_sh-yy95u68le/run_l-6jzwwrydpo-desktop.png","phash":"0764424040404040","visual_delta":null,"captured_at":"2026-09-26T09:09:40.285Z"}],"history":[{"id":"run_l-6jzwwrydpo","started_at":"2026-09-26T09:09:35.235Z","http_status":200,"fetcher":"direct","changed":false,"diff":null,"word_count":403}],"citedBy":[{"id":"pg_4ljdb7zfqzvh","url":"https://vercel.com/docs/frameworks","title":"Frameworks on Vercel","anchors":["TanStack Start","Tanstack Start"],"zone":"main"},{"id":"pg_cxzclerjkj5k","url":"https://vercel.com/docs/frameworks/backend/fastapi","title":"Deploy a FastAPI app on Vercel","anchors":["TanStack Start","Tanstack Start"],"zone":"main"},{"id":"pg_a4gkqthxdgur","url":"https://vercel.com/docs/frameworks/full-stack/nuxt","title":"Nuxt on Vercel","anchors":["TanStack Start","Tanstack Start"],"zone":"main"},{"id":"pg_shocgxz1klct","url":"https://vercel.com/templates","title":"Templates - Vercel","anchors":["Tanstack Start"],"zone":"main"},{"id":"pg_maex0vniv8we","url":"https://vercel.com/docs/frameworks/backend","title":"Backends on Vercel","anchors":["TanStack Start","Tanstack Start"],"zone":"main"},{"id":"pg_a7l560pdh1d8","url":"https://vercel.com/docs/frameworks/backend/nitro","title":"Nitro on Vercel","anchors":["TanStack Start","Tanstack Start"],"zone":"main"},{"id":"pg_i-l_8qzl_azq","url":"https://vercel.com/docs/frameworks/full-stack/sveltekit","title":"SvelteKit on Vercel","anchors":["TanStack Start","Tanstack Start"],"zone":"main"}]}