chore(sdk): remove the TypeScript and Python SDKs

Merged
WA
1d ago
+50-6188

Summary

  • Remove packages/ts-sdk (simstudio-ts-sdk) and packages/python-sdk (simstudio-sdk) along with their npm/PyPI publish workflows
  • Drop the SDK pages and the "SDKs" nav section from the API reference; /api-reference/typescript, /api-reference/python, and the old /sdks/* URLs now 308 to the API quickstart
  • Stop advertising the SDKs: API getting started, authentication, CLI overview, llms.txt, the site's index.md, the comparison data, and a library FAQ now point at the HTTP API, OpenAPI spec, and CLI
  • Clean up tooling that referenced the SDK: knip and biome overrides, the utils allowlist, the explicit-any baseline, the docs compatibility baseline (removed pages are an intentional contract change), the CI-changes fixture (now uses sim-setup as its standalone package), and bun.lock

Type of Change

  • Chore

Testing

  • scripts/check-utils-enforcement.test.ts and scripts/ci-changes.test.ts (69 passing)
  • check:utils, check:explicit-any, biome on changed files
  • bun install --frozen-lockfile with the pinned Bun 1.4.4
  • Repo-wide grep: no remaining references to either package outside competitor comparison data

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing (new tests pass the test-audit authoring gate)
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)