TypeScript Guide
The TypeScript SDK provides Forge surfaces for browser and Node.js environments.
Primary surfaces
forge-ts/packages/forge-coreforge-ts/packages/forge-agentforge-ts/packages/forge-identityforge-ts/packages/forge-authforge-ts/packages/forge-mcp
Choose TypeScript when
- you are building application-facing web integrations
- you need Node.js or browser-oriented orchestration
- you want Forge concepts inside a TypeScript application stack
Use TypeScript when you need
- application-layer orchestration in web stacks
- browser or Node.js integrations
- SDK aggregation through the TypeScript package surface
Baseline developer workflow
- start in
forge-ts - verify package tests and build health
- read the package boundaries instead of assuming one flat SDK surface
- keep provider, identity, auth, and agent contracts aligned in your app code
Useful verification commands
npm testnpm run buildpython3 tools/release_gate.py --root .
Current guidance
Use the same contract model as Rust. Production status for any given surface is defined by the release gate, not by package presence alone.