Skip to main content
Beta: the SDK is usable, but its public surface is still evolving.
The Deepline SDK turns a repeatable GTM decision into a Play: TypeScript that Deepline can run, observe, and resume. You can start a Play from a coding agent, the CLI, an application, a webhook, or a schedule.

Mental model

A Play is code running in Deepline. A Monitor is different: it pushes an event from an external source into Deepline, which can then start a Play.

Choose a path

Where code runs

Work safely

Validate a custom Play with deepline plays check before you deploy it or run provider-backed work. Then use a small, representative pilot and inspect the output before you scale. Write Plays owns the authoring check; Batch CSV enrichment owns the file-pilot procedure. For a maintained enrichment route, use the email waterfall.

Operate the lifecycle

Write and check a local Play, then run a representative pilot and review its output. Publish a stable version only before you attach a schedule, webhook, or other Trigger.

Reference

SDK reference

Authoring primitives, runtime context methods, datasets, and tool results.

Runtime API reference

Generated HTTP and client contracts for runs, tools, artifacts, and files.