{"repo":"restatedev/sdk-typescript","free":true,"listed":false,"github":"https://github.com/restatedev/sdk-typescript","clone":"git clone https://github.com/restatedev/sdk-typescript.git","description":"Restate SDK for JavaScript/Typescript","language":"TypeScript","stars":119,"topics":["durable-execution","workflow"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Restate Typescript SDK Restate is a system for easily building resilient applications using distributed durable async/await . This repository contains the Restate SDK for writing services in Node.js / Typescript . Restate applications are composed of durably executed, stateful RPC handlers that can run either as part of long-running processes, or as FaaS (AWS Lambda). Community 🤗️ Join our online community for help, sharing feedback and talking to the community. 📖 Check out our documentation to get quickly started! 📣 Follow us on Twitter for staying up to date. 🙋 Create a GitHub issue for requesting a new feature or reporting a problem. 🏠 Visit our GitHub org for exploring other repositories. Using the SDK Prerequisites: - NodeJS = v22 or Bun or Deno - npm CLI = 9.6.7 To use this SDK, add the dependency to your project: For brand-new projects, we recommend using the Restate Node Template: Check the Quickstart for more info. Versions This library follows Semantic Versioning. The compatibility with Restate is described in the following table: Restate Server\\sdk-typescript 1.11 - 1.14 1.15 - 1.16 ------------------------------- ------------- ------------- 1.5 ✅ ✅ 1.6 ✅ ✅ 1.7 ✅ ✅ Some features require a minimum version of both Restate and the SDK: - TerminalError.metadata : requires Restate = 1.6 with sdk-typescript = 1.11. Check the in-code documentation for more details. - ctx.run 's retryPolicy pause and PauseError : requires Restate = 1.7 with sdk-typescript = 1.15, sett","default_branch":null,"files":null,"tree":[],"storefront":"/r/restatedev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/restatedev/sdk-typescript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}