Usage

Integrations

Integrations add features to your project: auth, databases, deployment, etc.

sh
tanstack create my-app --integrations tanstack-query,clerk,drizzle

Available Integrations

TanStack

IDDescription
tanstack-queryData fetching, caching, sync
tanstack-formType-safe form state
tanstack-tableHeadless tables
tanstack-storeGlobal state
tanstack-virtualList virtualization
tanstack-dbClient-side reactive DB
tanstack-pacerRate limiting utilities
aiAI chat/completion

Auth

IDDescriptionConflicts
clerkHosted auth + componentsbetter-auth, workos
better-authSelf-hosted authclerk, workos
workosEnterprise SSO/SCIMclerk, better-auth

Database/ORM

IDDescriptionConflicts
drizzleTypeScript ORMprisma, convex
prismaNode.js ORMdrizzle, convex
convexRealtime fullstack platformdrizzle, prisma, neon
neonServerless Postgresconvex

Deployment

IDDescriptionConflicts
vercelVercel deploymentnetlify, cloudflare
netlifyNetlify deploymentvercel, cloudflare, nitro
cloudflareCloudflare Workersvercel, netlify, nitro
nitroUniversal server enginenetlify, cloudflare

Tooling

IDDescriptionConflicts
eslintESLint + Prettierbiome
biomeFast linter/formattereslint
shadcnRadix UI + Tailwind components-
storybookComponent development-

API

IDDescriptionRequires
trpcType-safe APIstanstack-query
orpcType-safe RPC + OpenAPItanstack-query

Other

IDDescription
sentryError monitoring
paraglideType-safe i18n
strapiHeadless CMS
mcpMCP server for AI agents

What Integrations Provide

  • Files: Source code in src/integrations/, demo routes in src/routes/demo/
  • Dependencies: Merged into package.json
  • Hooks: Code injection (providers, Vite plugins, devtools)
  • Env vars: Added to .env.example

Create Custom Integrations

See Creating Integrations.