Managed
Agents API

Run serverless agents with any model and your tools. Stream results to your app or receive a webhook when work completes.

In early access. Book a call to get set up.

# Send work with an API call

POST/sessions/3f8b2c71…/submissions
"Draft a reply for ticket #42"

# Receive an event stream

GET/sessions/3f8b2c71…/events
tool.started
read_ticket({ticket_id: "42"})
tool.completed
success
message.delta
"Hi Dana, thanks for flagging…"
submission.updated
done

Powerful agents over an API

Ready to browse, search, run code, and use your tools, right out of the box.

# Send work with an API call

POST/sessions/3f8b2c71…/submissions
"Fix issue #841"

# Illustrative API events

GET/sessions/3f8b2c71…/events
tool.started
read_issue({"issue_id":"841"})
tool.completed
success
tool.started
sandbox_bash({"command":"npm test"})
tool.completed
success

Built to fit your application

Any model, BYOK

Use any model with your own keys.

  • More providers

Bring your tools

Connect your MCP servers or custom application tools.

MCP servers
HTTP endpoints

Tool access & credentials

Choose tools, permissions, and credentials for each session.

Tool grants
Credentials

Stream results

Text, thinking, and tool activity as it happens.

message.delta
tool.started

Webhooks

Notifications for async background workflows.

submission.updated
artifact.created

Files in, files out

Upload inputs. Download finished artifacts.

Excel filedata.xlsx
PDF filereport.pdf

Built-in capabilities

Platform-provided capabilities for an easy start. Optionally, BYO providers.

Sandbox
Browser
Search