Save, resume, and replay multi-step workflows across sessions, crashes, and agent handoffs. Your agents never lose progress again.
npm install snapstate-sdk
Works with JavaScript, Python, and any MCP-compatible agent.
import { SnapStateClient } from 'snapstate-sdk'; const client = new SnapStateClient({ apiKey: 'snp_your_key_here', }); // Save after each step await client.save({ workflowId: 'wf_research', step: 1, label: 'sources_gathered', state: { sources: ['arxiv.org', 'github.com'] } }); // Resume where you left off const resumed = await client.resume('wf_research'); console.log(resumed.latestCheckpoint.state);
from snapstate_sdk import SnapStateClient client = SnapStateClient(api_key="snp_your_key_here") # Save after each step client.save( workflow_id="wf_research", step=1, label="sources_gathered", state={"sources": ["arxiv.org", "github.com"]} ) # Resume where you left off resumed = client.resume("wf_research") print(resumed.latest_checkpoint.state)
Everything your workflows need to be resilient.
No credit card required. Upgrade when you scale.
No credit card required
See full pricing →