Integrations
Your agent, your language,your servers.
Build programs with the coding agent you already use, run them from your own code, and hear back on your own endpoints.
Coding agent
Claude Code
Add Kaabist to Claude Code with one command. Claude opens a real Kaabist browser, works through the site, and turns what it did into a program you review, test and publish.
Coding agent
Codex
Point Codex at Kaabist's MCP server and it can drive a real browser on Kaabist's pool, read pages through ranked locators, and save what works as a draft program.
Coding agent
Cursor
Add Kaabist to Cursor's MCP servers. The agent in your editor opens Kaabist browsers, tries extracts on the live page, and writes the program next to your code.
SDK
TypeScript SDK
@kaabist/sdk gives you every API operation as a typed method, retries that never run a job twice, and a wait helper that can answer a job's questions as it goes.
SDK
Python SDK
The kaabist package covers the whole API for Python 3.11 and later, with typed models, pages that fetch as you iterate, and a wait that can answer a job's questions as it goes.
SDK
Go SDK
github.com/kaabist/kaab-go gives Go services the full API with typed errors, retries with idempotency keys, and iterators over every list.
CLI
kaab CLI
The kaab command runs jobs, pushes and pulls programs, approves proposals and creates schedules. It fits in scripts and pipelines: exit codes say what happened.
Webhooks
Webhooks
Kaabist sends signed events to your endpoints: jobs that finish, wait for input or need attention, schedules that found a change, programs that drifted. Deliveries are retried with backoff and can go straight to Slack or Discord.