{"topic":"python-sdk","docs_ref":"stable","title":"Use the Python SDK","audience":"developer","summary":"Learn the Python client install path, engine prerequisite, and next automation docs.","answer":"Learn the Python client install path, engine prerequisite, and next automation docs.\n\nRecommended docs path:\n- Python: https:\/\/docs.tandem.ac\/sdk\/python\/\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\/","steps":[{"title":"Python","instruction":"Python SDK.","url":"https:\/\/docs.tandem.ac\/sdk\/python\/","path":"\/sdk\/python\/"},{"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":"Python","path":"\/sdk\/python\/","url":"https:\/\/docs.tandem.ac\/sdk\/python\/","section":"Developer and automation docs","summary":"Python SDK.","snippet":"Python SDK Install Terminal window pip install tandem-client Requires Python 3.10+ . pip install tandem-client installs the Python SDK only. It does not install tandem-engine . For recurring jobs and scheduled automations, see Scheduling Workflows And Automations . For agent-focused automation authoring, also start her"},{"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 \u201c@astrojs\/starlight\/components\u201d; 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 Tandem currently has two scheduling families: 1. Routines and legacy automations Used by: client.routines client.automatio"},{"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 Terminal window npm i -g @frumu\/tandem tandem doctor tandem service install tandem install panel tandem panel init Use tandem status and tandem service status to confirm the engine se"}],"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."}],"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\/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."},{"docs_ref":"stable","path":"\/sdk\/typescript\/","url":"https:\/\/docs.tandem.ac\/sdk\/typescript\/","title":"Typescript","summary":"TypeScript SDK.","section":"Developer and automation docs","source":"curated+extended","score":269,"snippet":"TypeScript SDK."}]}