Skip to main content

TypeScript SDK developer guide

TypeScript SDK Banner

Use the essential components of a Temporal Application (Activities, Workflows, and Workers) to build and run a Temporal application.

Activities

Workflows

Workers

Temporal Client

Temporal Nexus

Best practices

Vercel AI SDK Integration

Integrate the Vercel AI SDK with Temporal to build durable AI agents and AI-powered applications.

Temporal TypeScript Technical Resources

Get Connected with the Temporal TypeScript Community

Linting and types in TypeScript

If you started your project with @temporalio/create, you already have our recommended TypeScript and ESLint configurations.

If you incrementally added Temporal to an existing app, we do recommend setting up linting and types because they help catch bugs well before you ship them to production, and they improve your development feedback loop. Take a look at our recommended .eslintrc file and tweak to suit your needs.