{"topic":"typescript-sdk","docs_ref":"stable","title":"Use the TypeScript SDK","audience":"developer","summary":"Learn the TypeScript client install path, engine prerequisite, and automation patterns.","answer":"Learn the TypeScript client install path, engine prerequisite, and automation patterns.\n\nRecommended docs path:\n- Typescript: https://docs.tandem.ac/sdk/typescript/\n- Sdk: https://docs.tandem.ac/sdk/\n- Scheduling Automations: https://docs.tandem.ac/sdk/scheduling-automations/\n- Headless Service: https://docs.tandem.ac/headless-service/\n\nHelpful supporting docs:\n- Tandem Wow Demo Playbook: https://docs.tandem.ac/tandem-wow-demo-playbook/\n- Python: https://docs.tandem.ac/sdk/python/","steps":[{"title":"Typescript","instruction":"TypeScript SDK.","url":"https://docs.tandem.ac/sdk/typescript/","path":"/sdk/typescript/"},{"title":"Sdk","instruction":"SDK landing page.","url":"https://docs.tandem.ac/sdk/","path":"/sdk/"},{"title":"Scheduling Automations","instruction":"SDK automation scheduling.","url":"https://docs.tandem.ac/sdk/scheduling-automations/","path":"/sdk/scheduling-automations/"},{"title":"Headless Service","instruction":"Headless engine service mode.","url":"https://docs.tandem.ac/headless-service/","path":"/headless-service/"}],"docs":[{"title":"Typescript","path":"/sdk/typescript/","url":"https://docs.tandem.ac/sdk/typescript/","section":"Developer and automation docs","summary":"TypeScript SDK.","snippet":"TypeScript SDK Install Section titled “Install” Terminal window npm install @frumu/tandem-client Requires Node.js 18+ (uses native fetch and ReadableStream ). For recurring jobs and scheduled automations, see Scheduling Workflows And Automations . For agent-focused automation authoring, also start here: Automation Exam"},{"title":"Sdk","path":"/sdk/","url":"https://docs.tandem.ac/sdk/","section":"Developer and automation docs","summary":"SDK landing page.","snippet":"Tandem SDK import { LinkCard, CardGrid } from “@astrojs/starlight/components”; The Tandem engine exposes a full HTTP + SSE API. The official SDKs wrap this API with typed, ergonomic interfaces for TypeScript (Node.js) and Python. Both SDKs cover the main engine namespaces, including sessions, streaming, memory, storage"},{"title":"Scheduling Automations","path":"/sdk/scheduling-automations/","url":"https://docs.tandem.ac/sdk/scheduling-automations/","section":"Developer and automation docs","summary":"SDK automation scheduling.","snippet":"Scheduling Workflows And Automations The control panel is not using a separate scheduler. It sends schedule payloads to the same engine APIs your SDK code can call directly. The Two Schedule Shapes Section titled “The Two Schedule Shapes” Tandem currently has two scheduling families: 1. Routines and legacy automations"},{"title":"Headless Service","path":"/headless-service/","url":"https://docs.tandem.ac/headless-service/","section":"Desktop and operator docs","summary":"Headless engine service mode.","snippet":"Headless Service Run Tandem as a standalone headless service with the master tandem CLI and optional embedded web admin. Managed install Section titled “Managed install” Terminal window npm i -g @frumu/tandem tandem doctor tandem service install tandem install panel tandem panel init Use tandem status and tandem servic"}],"supporting_docs":[{"docs_ref":"stable","path":"/tandem-wow-demo-playbook/","url":"https://docs.tandem.ac/tandem-wow-demo-playbook/","title":"Tandem Wow Demo Playbook","summary":"How agents should turn Tandem docs and engine contracts into showcase workflow and automation payloads.","section":"Developer and automation docs","source":"curated","score":141,"snippet":"How agents should turn Tandem docs and engine contracts into showcase workflow and automation payloads."},{"docs_ref":"stable","path":"/sdk/python/","url":"https://docs.tandem.ac/sdk/python/","title":"Python","summary":"Python SDK.","section":"Developer and automation docs","source":"curated+extended","score":125,"snippet":"Python SDK."}],"recommended_next_docs":[{"docs_ref":"stable","path":"/sdk/","url":"https://docs.tandem.ac/sdk/","title":"Sdk","summary":"SDK landing page.","section":"Developer and automation docs","source":"curated+extended","score":289,"snippet":"SDK landing page."},{"docs_ref":"stable","path":"/sdk/python/","url":"https://docs.tandem.ac/sdk/python/","title":"Python","summary":"Python SDK.","section":"Developer and automation docs","source":"curated+extended","score":269,"snippet":"Python SDK."},{"docs_ref":"stable","path":"/sdk/scheduling-automations/","url":"https://docs.tandem.ac/sdk/scheduling-automations/","title":"Scheduling Automations","summary":"SDK automation scheduling.","section":"Developer and automation docs","source":"curated+extended","score":269,"snippet":"SDK automation scheduling."}]}