Skip to content
XEVRION
Menu

Platform

Add review to an agent in a few lines

A typed API and SDKs for TypeScript and Python. Decisions come back by signed webhook, or your agent waits for them.

docs.xevrion.co.uk / sdkExample data

TypeScript

npm install @xevrion/sdk
import { Xevrion } from '@xevrion/sdk';const x = new Xevrion({ key });const d = await x.review({  agent: 'refund-agent',  action: 'refund.issue',  payload: { amount: 540 },});

Signed webhook

POST /hooks/xevrionx-xevrion-signature: t=…,v1=…{ decision: 'approved' }→ 200 retry-safe

Why it matters

What api, sdks and webhooks changes

  • A typed API and SDKs for TypeScript and Python.
  • Decisions come back by signed webhook.
  • Or your agent simply waits for the answer.
  • Glue code for every tool and every approval step.
  • Polling to find out the answer.
  • Untyped payloads that break quietly.

The resultA few lines to guard one tool.

What you get

API, SDKs and webhooks, in practice

  • Typed clients

    Generated from the API description, so they stay in step with it.

  • Signed webhooks

    Check every callback is really from us.

  • Safe to retry

    Idempotency keys stop a retry creating a second request.

How it works

Step by step

  1. 1

    Install

    The SDK for your language.

  2. 2

    Ask

    Send the action for review.

  3. 3

    Wait or listen

    Wait for the answer, or take a webhook.

  4. 4

    Act

    Run the action only if approved.

Questions

About api, sdks and webhooks

Which languages?

TypeScript and Python SDKs, and any language over plain HTTP.

How are keys protected?

Keys are scoped to what they need, and stored only as hashes.

Know what your agents did.

Start free. Guard your first agent in a few minutes, and keep a record anyone can check.

  • Free plan, no card
  • Signed, chained decisions
  • Checked offline, without us