Starter
Get one agent working for you — self-serve, single-agent.
- Up to 3 agents
- 500 tasks/mo
- Self-healing retries
- Batch submission + webhooks
- Memory (success/failure patterns)
Autonomous Agent Operations API
Create an agent, give it a task, and it gets it done — or tells you honestly why not.
Create named AI agents with a role, goal, and permitted tools. Send them tasks over a REST API. Agents plan the work, execute it, diagnose and recover from failures with hard retry limits, and remember what worked — without ever claiming success that hasn't been verified. Supervisor agents can delegate to specialist agents and verify their results before returning a final answer.
Name an agent, give it a role, a goal, and instructions. Assign the tools and permissions it's allowed to use.
Submit work over a REST API. Poll for status through queued, planning, working, retrying, and completed/failed.
A failed step is diagnosed and retried with a genuinely different approach — never the same attempt twice, and never an infinite loop.
Agents remember what worked and what didn't, isolated per customer account, and reuse successful strategies on future tasks.
A supervisor agent can delegate to specialist agents and verifies their results before responding.
Connect any HTTP API or webhook — your CRM, Slack, GitHub, or internal systems — without waiting on us to build an integration.
Pass a webhookUrl and get an HMAC-signed notification the moment a task finishes — or use run-and-wait for fast tasks and get the result in the same call.
Submit up to 50 tasks in one call, and retry any request safely with an Idempotency-Key — a network retry never creates or bills a duplicate task.
Every verified result carries a 0–100 confidence score, so you know how much to trust it — not just whether it technically ran.
Check plan limits against real current consumption — agent count and task usage for the period — before you hit a wall, not after.
Get one agent working for you — self-serve, single-agent.
Multi-agent orchestration and your own custom tools.
Volume workloads with unlimited agents.
The agent diagnoses the failure, tries a genuinely different approach, and retries — up to a hard limit you set (default 3 attempts). It never loops forever, and it never marks a task completed without a separate verification pass confirming the result actually satisfies the goal.
No. Every memory entry is scoped to your organization and the specific agent that created it. It is never queried across accounts, and you can disable or clear it per agent at any time.
Yes, on the Pro plan and above. A "supervisor" agent can delegate sub-tasks to "specialist" agents and verifies their combined results before returning a final answer.
Any HTTP API or webhook out of the box — including your own. Register a custom tool (a name, URL, method, and headers) and any agent can call it by name. Named connectors for Slack, GitHub, CRMs, and email are on the roadmap; today they route through the same generic HTTP mechanism.
No. Tool access and write permissions are enforced when the task actually runs, not just suggested to the model — a plan that names a tool outside the agent's grant, or a non-GET call without the http:write permission, is refused before it ever executes.
Send an Idempotency-Key header. Retrying the same request with the same key returns the original task instead of creating and re-running a duplicate — no accidental double charges against your task quota.
No — pass a webhookUrl and we'll POST the final, HMAC-signed task state to it once it completes or fails. Polling GET /tasks/{id} still works if you prefer it.
No — this is a general-purpose agent execution API for any developer's tools, data, and workflows.
Subscribe, create an API key, and create your first agent — no sales call.