Kestrel turns your SOPs into AI agents that read the inbox, call your tools and close the loop — every step traced, priced, and paused for your approval when it matters.

No card · SOC 2 Type II · Self-host ready

Fig. 01 — Invoice triage agent, live run

Trace ▸ Tools ▸ Approval ▸ Shipped

Kestrel console showing a live invoice-triage agent run awaiting approval

In production at 400+ teams

Northwind

Halcyon

Brightloop

Quanta

Fieldnote

Arcwell

01

How it works

From SOP to shipped
in an afternoon.

Write the process the way you’d explain it to a new hire. Kestrel plans the steps, wires up your tools, and asks before anything irreversible.

Write the process the way you’d explain it to a new hire. Kestrel plans the steps, wires up your tools, and asks before anything irreversible.

Describe the job illustration
Describe the job illustration

Step 01

Describe the job

Paste your SOP or talk it through. Kestrel turns plain language into a typed plan you can read, diff and version.

Connect your tools illustration
Connect your tools illustration

Step 02

Connect your tools

One-click OAuth for 200+ apps, or point it at any API. Every agent gets only the scopes its job needs.

Approve, then it ships illustration
Approve, then it ships illustration

Step 03

Approve, then it ships

Set the line — dollars, recipients, data. Under it, agents run solo. Over it, you get a one-tap approval in Slack.

02

The platform

Built for agents you can
actually trust.

Most agent demos break by the second Tuesday. Kestrel is the boring infrastructure that keeps them running: traces, evals, budgets and approvals out of the box.

Most agent demos break by the second Tuesday. Kestrel is the boring infrastructure that keeps them running: traces, evals, budgets and approvals out of the box.

Every step, on the record illustration
Every step, on the record illustration

Every step, on the record

Full traces of every tool call, token and dollar. Replay any run, diff two versions, export to your warehouse.

Evals gate every deploy illustration
Evals gate every deploy illustration

Evals gate every deploy

Version 15 doesn’t ship until it beats version 14 on your own test set.

Budgets that hold illustration
Budgets that hold illustration

Budgets that hold

Cap spend per agent, per run or per month. Hit the line and it stops — no surprise invoices.

Grounded in your docs illustration
Grounded in your docs illustration

Grounded in your docs

Point agents at drives, wikis and tables. Answers cite the exact source, or they don’t answer.

Your cloud or ours illustration
Your cloud or ours illustration

Your cloud or ours

Run fully managed, or deploy into your own VPC with keys in your KMS. SOC 2 Type II and GDPR ready.

04

From the field

“We tried three agent frameworks. Kestrel is the first one finance actually lets near the money — every payment is traced, capped and approved.”

MO

Maya Okafor

Maya Okafor

VP Finance Operations, Halcyon

VP Finance Operations, Halcyon

2.1M

agent runs every week

98.6%

finish without a human

11×

faster than the manual process

$0.02

median cost per run

05

Pricing

Pay for runs,
not seats.

Every plan includes traces, approvals and evals. Upgrade when your agents earn it — not when you hire.

Every plan includes traces, approvals and evals. Upgrade when your agents earn it — not when you hire.

Monthly

Yearly

−20%

Starter

$0

/ month

For your first agent in production.

1,000 runs / month

3 agents

Slack approvals

7-day trace history

Growth

Most teams

$299

/ month

For teams running agents across functions.

25,000 runs, then $0.01 / run

Unlimited agents

Evals and version diffs

Budgets and spend alerts

90-day trace history

Enterprise

Custom

For regulated teams and self-hosting.

Deploy in your own VPC

SSO, SCIM and audit logs

EU / US data residency

Dedicated solutions engineer

06

FAQ

Questions,
answered.

Still unsure? Our engineers answer in the community Slack within the hour on weekdays.

Join the Slack

Which models does Kestrel use?

Bring your own keys for Claude, GPT, Gemini or open-weight models, or use ours. You can pin a model per step and switch without rewriting the agent.

What happens when an agent gets something wrong?

Can it run inside our own cloud?

How is a “run” counted for billing?

Do you train on our data?

How long does a first agent take to ship?

$ npx kestrel init invoice-triage

Copy

Your first agent ships
this week.

Start free with 1,000 runs. No card, no sales call, no 40-page security review — until you want one.

$ npx kestrel init invoice-triage

Copy

Your first agent ships
this week.

Start free with 1,000 runs. No card, no sales call, no 40-page security review — until you want one.

$ npx kestrel init invoice-triage

Copy

Your first agent ships
this week.

Start free with 1,000 runs. No card, no sales call, no 40-page security review — until you want one.

Create a free website with Framer, the website builder loved by startups, designers and agencies.