
NEW
Replay any run from any step
Agents that finish
the job.
Norvane runs, traces and evaluates your agents in production, so every step is durable, replayable and explainable.
Running in production at teams like these
Fennick
brightmoor
Solent
// mission
Everything between the prompt and production.
One runtime for the unglamorous parts of shipping agents: retries, state, visibility and proof that a change made things better.
Durable execution
Every step is checkpointed. When a model times out or a deploy restarts the worker, the run resumes where it stopped instead of starting over.
attempt 1
attempt 2
Resumed at step 9 from checkpoint ck_31a9. 8 steps not re-run.

Traces that read like a story
Every prompt, tool call and token, nested in the order it happened. Click any span to see exactly what the model saw.
agent.run
6.82 s
llm.classify
412 ms
tool.lookup
1.24 s
GET /orders
1.16 s
llm.draft
2.31 s
tool.send
470 ms
Evals on every deploy
Score each prompt or model change against your own dataset before it reaches users.
71
v11
78
v12
74
v13
89
v14
Guardrails in the loop
Block, rewrite or escalate a step before it acts. Policies live next to your code.
Redact card numbers
Refunds over $500 need approval
Block outbound links
Bring any model, any framework.
Norvane wraps the code you already have. No new DSL, no lock-in, OpenTelemetry out.
Python
TypeScript
Go
Local models
Any chat API
OpenTelemetry
Webhooks
Self-hosted
// the loop
Plan it. Run it. Prove it.
Three verbs cover the whole life of an agent. Each one leaves a trail you can read, replay and test.
01 / Plan
Typed tools
Dry runs
Plan diffs

agent.py
# the agent proposes, you review
plan = agent.plan(task)
# 1. lookup_order(order_id)
# 2. check refund policy
# 3. draft_reply(intent)
plan.approve()
02 / Execute
Durable steps
Retries
Idempotency

agent.py
run = agent.run(plan)
# step 9 timed out
# resumed from checkpoint ck_31a9
run.status # completed
run.cost # $0.024
03 / Audit
Replay
Eval gates
Audit log

agent.py
trace = run.trace()
fixed = trace.replay(step=4)
evals.assert_pass(fixed)
# 412 / 412 cases, gate passed
Replay
Rewind a bad run. Change one step. Play it forward.
What’s new in Replay
run_8f2c1a
1 blocked step
1
Classify intent
2
Retrieve refund policy
3
lookup_order
4
Draft reply
5
PII guardrail
6
Send reply
PII guardrail
type guard
model policy: no-card-digits
time 34 ms
tokens 0
cost $0.0000
Blocked
Input
"...to the card ending 4417."
Output
{
"blocked": true,
"rule": "no-card-digits",
"span": [58, 62]
}
Patch before replay
- Confirm the refund and the card it was issued to.
+ Confirm the refund. Never repeat card or account digits.

// always on
2.4B
steps traced a month
41 ms
p50 overhead
Built for the traffic you are about to have.
41
ms
median overhead added per traced step
99.95
%
uptime commitment on Team and Enterprise
6.3
x
faster root cause, as reported by customers
ML
Mara Lindqvist
Head of AI Platform, Oakline
Python
TypeScript
Go
OpenTelemetry
Webhooks
MCP servers
Local models
Any chat API
Self-hosted
Postgres
Kafka
Slack
Python
TypeScript
Go
OpenTelemetry
Webhooks
MCP servers
Local models
Any chat API
Self-hosted
Postgres
Kafka
Slack
Start free. Pay per step in production.
No seat taxes. Your bill grows only when your agents do real work.
Compare all plans
Hobby
$0
forever
For prototypes and side projects.
25,000 steps per month
7-day trace retention
1 project, 2 members
Team
Most teams
$49
per month
For agents with real users behind them.
250,000 steps, then $0.40 per 1k
Durable execution and Replay
Evals, guardrails and alerts
Enterprise. SSO, VPC or self-hosted deployment, and a 99.95% SLA.
Questions, answered.
Something missing? Talk to sales and an engineer will reply within a day.
What counts as a step?
A step is one model call, tool call or guardrail check inside a run. Retries of the same step are free, and cached steps during Replay are never billed twice.
Do I need to rewrite my agents?
Which models and frameworks are supported?
Where is my data stored?
Can we self-host Norvane?
What happens if we go over our plan?

Put your first agent in production this week.
Free up to 25,000 steps a month. No credit card, no sales call.
$
pip install norvane







