Visit superserve.ai or jump straight into the docs.
apps/
console/ # Sandbox dashboard (Next.js 16, App Router)
ui-docs/ # UI component docs (Vite)
packages/
cli/ # TypeScript CLI (@superserve/cli)
python-sdk/ # Python SDK (superserve on PyPI)
sdk/ # TypeScript SDK (@superserve/sdk)
ui/ # Shared UI components (@superserve/ui)
typescript-config/ # Shared tsconfig presets
tailwind-config/ # Shared Tailwind config
docs/ # Mintlify documentation site
tests/ # SDK end-to-end tests
Monorepo managed with Bun workspaces, Turborepo, and uv workspaces.
bun install # install all JS/TS dependencies
uv sync # install all Python dependenciesbun run dev # start all dev servers
bun run build # build all packages
bun run lint # lint all packages
bun run format # format all files
bun run typecheck # type check all packages
bun run test # unit/integration testsFor more (per-package targets, dependency management, etc.), see CONTRIBUTING.md.
- TypeScript:
@superserve/sdk—bun add @superserve/sdk - Python:
superserve—uv add superserve
Full reference at docs.superserve.ai.
bun run test # unit tests (no credentials)
SUPERSERVE_API_KEY=ss_live_... bun run test:e2e # e2e against stagingFor environment overrides and single-language runs, see CONTRIBUTING.md.
See RELEASING.md for publishing the SDKs to npm and PyPI.
Contributions welcome — see CONTRIBUTING.md for guidelines.
Apache License 2.0 — see LICENSE.