diff --git a/.agents/skills/track-framework-updates/sources.json b/.agents/skills/track-framework-updates/sources.json
index 76f8f18964a6..79ce3c9acddf 100644
--- a/.agents/skills/track-framework-updates/sources.json
+++ b/.agents/skills/track-framework-updates/sources.json
@@ -201,7 +201,7 @@
},
{
"name": "TanStack Start",
- "sentryPackages": ["@sentry/tanstackstart", "@sentry/tanstackstart-react"],
+ "sentryPackages": ["@sentry/tanstackstart-react"],
"category": "meta-framework",
"github": {
"repo": "TanStack/router",
diff --git a/.craft.yml b/.craft.yml
index db06a16d50ff..9c96f3ea8996 100644
--- a/.craft.yml
+++ b/.craft.yml
@@ -127,9 +127,6 @@ targets:
- name: npm
id: '@sentry/sveltekit'
includeNames: /^sentry-sveltekit-\d.*\.tgz$/
- - name: npm
- id: '@sentry/tanstackstart'
- includeNames: /^sentry-tanstackstart-\d.*\.tgz$/
- name: npm
id: '@sentry/tanstackstart-react'
includeNames: /^sentry-tanstackstart-react-\d.*\.tgz$/
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index bbf8214241b2..c00a6d587da2 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -46,6 +46,5 @@
/packages/solidstart/ @getsentry/team-javascript-sdks-framework
/packages/svelte/ @getsentry/team-javascript-sdks-framework
/packages/sveltekit/ @getsentry/team-javascript-sdks-framework
-/packages/tanstackstart/ @getsentry/team-javascript-sdks-framework
/packages/tanstackstart-react/ @getsentry/team-javascript-sdks-framework
/packages/vue/ @getsentry/team-javascript-sdks-framework
diff --git a/package.json b/package.json
index 70e127288d58..096493392181 100644
--- a/package.json
+++ b/package.json
@@ -94,7 +94,6 @@
"packages/solidstart",
"packages/svelte",
"packages/sveltekit",
- "packages/tanstackstart",
"packages/tanstackstart-react",
"packages/types",
"packages/typescript",
diff --git a/packages/tanstackstart/.oxlintrc.json b/packages/tanstackstart/.oxlintrc.json
deleted file mode 100644
index 9623aa8dfd5a..000000000000
--- a/packages/tanstackstart/.oxlintrc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "$schema": "../../node_modules/oxlint/configuration_schema.json",
- "extends": ["../../.oxlintrc.base.json"],
- "env": {
- "browser": true,
- "node": true
- }
-}
diff --git a/packages/tanstackstart/LICENSE b/packages/tanstackstart/LICENSE
deleted file mode 100644
index 0da96cd2f885..000000000000
--- a/packages/tanstackstart/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 Functional Software, Inc. dba Sentry
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/packages/tanstackstart/README.md b/packages/tanstackstart/README.md
deleted file mode 100644
index 404349d981c5..000000000000
--- a/packages/tanstackstart/README.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-# Utilities for the Sentry TanStack Start SDKs (DEPRECATED)
-
-> DEPRECATION NOTICE: The `@sentry/tanstackstart` package is deprecated and will be removed in the next major version.
-> It contains no functionality.
-> If you are using TanStack Start, use [`@sentry/tanstackstart-react`](https://www.npmjs.com/package/@sentry/tanstackstart-react) instead.
-
-[](https://www.npmjs.com/package/@sentry/tanstackstart)
-[](https://www.npmjs.com/package/@sentry/tanstackstart)
-[](https://www.npmjs.com/package/@sentry/tanstackstart)
-
-## Links
-
-- [Sentry.io](https://sentry.io/?utm_source=github&utm_medium=npm_tanstackstart)
-- [Sentry Discord Server](https://discord.gg/Ww9hbqr)
-- [Stack Overflow](https://stackoverflow.com/questions/tagged/sentry)
diff --git a/packages/tanstackstart/package.json b/packages/tanstackstart/package.json
deleted file mode 100644
index 54260c1479f8..000000000000
--- a/packages/tanstackstart/package.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "name": "@sentry/tanstackstart",
- "version": "10.67.0",
- "description": "Utilities for the Sentry TanStack Start SDKs",
- "repository": "git://github.com/getsentry/sentry-javascript.git",
- "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tanstackstart",
- "author": "Sentry",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "main": "build/cjs/index.server.js",
- "module": "build/esm/index.server.js",
- "types": "build/types/index.types.d.ts",
- "files": [
- "/build"
- ],
- "exports": {
- "./package.json": "./package.json",
- ".": {
- "types": "./build/types/index.types.d.ts",
- "browser": {
- "import": "./build/esm/index.client.js",
- "require": "./build/cjs/index.client.js"
- },
- "node": {
- "import": "./build/esm/index.server.js",
- "require": "./build/cjs/index.server.js"
- }
- }
- },
- "typesVersions": {
- "<5.0": {
- "build/npm/types/index.d.ts": [
- "build/npm/types-ts3.8/index.d.ts"
- ]
- }
- },
- "publishConfig": {
- "access": "public"
- },
- "scripts": {
- "build": "run-p build:transpile build:types",
- "build:dev": "yarn build",
- "build:transpile": "rollup -c rollup.npm.config.mjs",
- "build:types": "run-s build:types:core build:types:downlevel",
- "build:types:core": "tsc -p tsconfig.types.json",
- "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8",
- "build:watch": "run-p build:transpile:watch",
- "build:dev:watch": "yarn build:watch",
- "build:transpile:watch": "nodemon --ext ts --watch src scripts/buildRollup.ts",
- "build:tarball": "npm pack",
- "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts",
- "clean": "rimraf build coverage sentry-tanstackstart-*.tgz",
- "lint:fix": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --fix --type-aware",
- "lint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint . --type-aware",
- "lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module",
- "test": "yarn test:unit",
- "test:unit": "vitest run",
- "test:watch": "vitest --watch",
- "yalc:publish": "yalc publish --push --sig"
- },
- "volta": {
- "extends": "../../package.json"
- },
- "sideEffects": false
-}
diff --git a/packages/tanstackstart/rollup.npm.config.mjs b/packages/tanstackstart/rollup.npm.config.mjs
deleted file mode 100644
index 25850a8309c6..000000000000
--- a/packages/tanstackstart/rollup.npm.config.mjs
+++ /dev/null
@@ -1,15 +0,0 @@
-import { makeBaseNPMConfig, makeNPMConfigVariants } from '@sentry-internal/rollup-utils';
-
-export default [
- ...makeNPMConfigVariants(
- makeBaseNPMConfig({
- entrypoints: [
- 'src/index.server.ts',
- 'src/index.client.ts',
- 'src/client/index.ts',
- 'src/server/index.ts',
- 'src/config/index.ts',
- ],
- }),
- ),
-];
diff --git a/packages/tanstackstart/src/client/index.ts b/packages/tanstackstart/src/client/index.ts
deleted file mode 100644
index cb0ff5c3b541..000000000000
--- a/packages/tanstackstart/src/client/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/packages/tanstackstart/src/common/index.ts b/packages/tanstackstart/src/common/index.ts
deleted file mode 100644
index cb0ff5c3b541..000000000000
--- a/packages/tanstackstart/src/common/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/packages/tanstackstart/src/config/index.ts b/packages/tanstackstart/src/config/index.ts
deleted file mode 100644
index cb0ff5c3b541..000000000000
--- a/packages/tanstackstart/src/config/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/packages/tanstackstart/src/index.client.ts b/packages/tanstackstart/src/index.client.ts
deleted file mode 100644
index 326a9b310951..000000000000
--- a/packages/tanstackstart/src/index.client.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-// import/export got a false positive, and affects most of our index barrel files
-// can be removed once following issue is fixed: https://github.com/import-js/eslint-plugin-import/issues/703
-/* eslint-disable import/export */
-
-// TODO: For now these are empty re-exports, but we may add actual implementations here
-// so we keep this to be future proof
-export * from './client';
-export * from './common';
diff --git a/packages/tanstackstart/src/index.server.ts b/packages/tanstackstart/src/index.server.ts
deleted file mode 100644
index 55afc6ebdbee..000000000000
--- a/packages/tanstackstart/src/index.server.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-// import/export got a false positive, and affects most of our index barrel files
-// can be removed once following issue is fixed: https://github.com/import-js/eslint-plugin-import/issues/703
-/* eslint-disable import/export */
-
-// TODO: For now these are empty re-exports, but we may add actual implementations here
-// so we keep this to be future proof
-export * from './config';
-export * from './server';
-export * from './common';
diff --git a/packages/tanstackstart/src/index.types.ts b/packages/tanstackstart/src/index.types.ts
deleted file mode 100644
index d2129ff9e5d7..000000000000
--- a/packages/tanstackstart/src/index.types.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-// import/export got a false positive, and affects most of our index barrel files
-// can be removed once following issue is fixed: https://github.com/import-js/eslint-plugin-import/issues/703
-/* eslint-disable import/export */
-
-// We export everything from both the client part of the SDK and from the server part. Some of the exports collide,
-// which is not allowed, unless we redefine the colliding exports in this file - which we do below.
-export * from './config';
-export * from './client';
-export * from './server';
-export * from './common';
diff --git a/packages/tanstackstart/src/server/index.ts b/packages/tanstackstart/src/server/index.ts
deleted file mode 100644
index cb0ff5c3b541..000000000000
--- a/packages/tanstackstart/src/server/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/packages/tanstackstart/test/temp.test.ts b/packages/tanstackstart/test/temp.test.ts
deleted file mode 100644
index dc8614cad037..000000000000
--- a/packages/tanstackstart/test/temp.test.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { describe, expect, it } from 'vitest';
-
-describe('Basic test suite', () => {
- it('should pass', () => {
- expect(true).toBe(true);
- });
-});
diff --git a/packages/tanstackstart/test/tsconfig.json b/packages/tanstackstart/test/tsconfig.json
deleted file mode 100644
index 38ca0b13bcdd..000000000000
--- a/packages/tanstackstart/test/tsconfig.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../tsconfig.test.json"
-}
diff --git a/packages/tanstackstart/tsconfig.json b/packages/tanstackstart/tsconfig.json
deleted file mode 100644
index 9399ef75ead6..000000000000
--- a/packages/tanstackstart/tsconfig.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "include": ["src/**/*"],
- "compilerOptions": {}
-}
diff --git a/packages/tanstackstart/tsconfig.test.json b/packages/tanstackstart/tsconfig.test.json
deleted file mode 100644
index bbbebba51d18..000000000000
--- a/packages/tanstackstart/tsconfig.test.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "include": ["test/**/*", "vite.config.ts"],
- "compilerOptions": {
- "types": ["node"],
- "lib": ["DOM", "ESNext"]
- }
-}
diff --git a/packages/tanstackstart/tsconfig.types.json b/packages/tanstackstart/tsconfig.types.json
deleted file mode 100644
index b1a51db073c2..000000000000
--- a/packages/tanstackstart/tsconfig.types.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "declaration": true,
- "declarationMap": true,
- "emitDeclarationOnly": true,
- "outDir": "build/types"
- }
-}
diff --git a/packages/tanstackstart/vite.config.ts b/packages/tanstackstart/vite.config.ts
deleted file mode 100644
index f18ec92095bc..000000000000
--- a/packages/tanstackstart/vite.config.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import baseConfig from '../../vite/vite.config';
-
-export default {
- ...baseConfig,
- test: {
- ...baseConfig.test,
- },
-};