{"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 Section titled “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"},{"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."}],"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."}]}