{"data":{"slug":"temporalio-sdk-typescript","name":"sdk-typescript","tagline":"Temporal TypeScript SDK for durable execution and orchestration","github_url":"https://github.com/temporalio/sdk-typescript","owner":"temporalio","repo":"sdk-typescript","owner_avatar_url":"https://avatars.githubusercontent.com/u/56493103?v=4","primary_language":"TypeScript","stars":917,"forks":223,"topics":["durable-execution","microservices","open-source","orchestration","temporal-sdk","typescript"],"archived":false,"github_pushed_at":"2026-09-18T22:09:29+00:00","maintenance_label":"Very active","stars_delta_30d":24,"url":"https://www.graphcanon.com/tools/temporalio-sdk-typescript","markdown_url":"https://www.graphcanon.com/tools/temporalio-sdk-typescript.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/temporalio-sdk-typescript","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=temporalio-sdk-typescript","description":"Temporal TypeScript SDK","homepage_url":null,"license":"MIT","open_issues":198,"watchers":12,"ai_summary":"The repository provides TypeScript bindings to interact with Temporal services enabling developers to manage stateful workflows and microservices orchestrations.","readme_excerpt":"### Installation\n\nTo add Temporal TypeScript SDK packages to an existing JavaScript project, run:\n\n_(for client-level features, e.g. starting or interracting with Workflows)_\n\n```sh\n\n---\n\n## Requirements\n\n> [!NOTE]\n> The following requirements apply to the current git branch, and not necessarily what's released on NPM.","github_created_at":"2020-11-30T14:54:26+00:00","created_at":"2026-07-15T10:53:26.250747+00:00","updated_at":"2026-09-20T04:47:09.817424+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"durable-execution","name":"durable-execution"},{"slug":"microservices","name":"microservices"},{"slug":"open-source","name":"open-source"},{"slug":"orchestration","name":"orchestration"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":317256151,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:47:07.398Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":15,"days_since_push":1,"last_release_at":"2026-09-15T17:41:57Z","stars_delta_30d":24,"open_issues_delta_30d":-26},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:53:27.476Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-20T04:47:08.516Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:47:08.516Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T04:47:08.516Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T04:47:08.516Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You require TypeScript-specific features and strong typing for your durable execution and microservices orchestration projects.","Your development team is proficient in TypeScript, ensuring seamless integration and leveraging the SDK's type safety."],"when_not_to_use":["If you are working on a project that requires languages other than TypeScript or JavaScript as this specific SDK does not support them directly.","When your project already utilizes another workflow engine or orchestration tool with incompatible architecture, making integration complex and inefficient."],"source":"enrich:decision_facts","observed_at":"2026-07-17T07:03:58.979Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Provides TypeScript bindings to interact with Temporal services for stateful workflow management and microservices orchestrations."}]}}