Developer platform·v 2026.1API · 99.97% uptime · 30 days

A clean API. No surprises.

REST with OpenAPI spec, typed SDKs for TypeScript, Python and Go, signed webhooks and a CLI that does more than file tickets. All hosted in Frankfurt, all versioned, all predictable.

< 180 ms
p95 latency · EU
4 SDKs
TS · Py · Go · cURL
99.97%
uptime / 30 days
OpenAPI 3.1
every version
SDKs

From imports to first reply in 6 lines

Idiomatic SDKs – no vendor slang, no codegen layers nobody reads. We follow your language’s patterns, not the other way around.

npm$ npm i @agenivo/sdk
pip$ pip install agenivo
go$ go get github.com/agenivo/agenivo-go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { Agenivo } from "@agenivo/sdk";
const ag = new Agenivo({
apiKey: process.env.AGENIVO_API_KEY,
region: "eu-central-1",
});
const session = await ag.sessions.create({
agentId: "agt_8f2c91",
user: { id: "u_4711", locale: "de-DE" },
});
const reply = await ag.messages.send(session.id, {
content: "Vertragslaufzeit verlängern?",
});
console.log(reply.text);
runnable · zero-config·typed · validated · idempotent

Samples are runnable. API keys with scope restrictions, rotation and audit trail – per tenant.

Primitives

Six primitives. You don’t need more.

No framework sprawl, no hidden subscriptions. Every primitive is small, typed and does exactly one thing well.

  • Agents

    Create & version agents

    Configuration, skills and tools of an agent as immutable versions. Rollback-able per tenant.

    POST/v1/agents
  • Sessions

    Conversations across channels

    One session – web widget, WhatsApp, voice or API. State persists, the channel changes.

    POST/v1/sessions
  • Tools

    Function calling with schema

    JSON schema in, invocation out. Tool outputs are logged, retries are idempotent.

    POST/v1/tools/invoke
  • Webhooks

    Signed events in realtime

    HMAC-signed with replay protection and automatic retry backoff. 14 event types, well documented.

    POST/v1/webhooks
  • Knowledge

    Knowledge base & embeddings

    Upload, index, search. pgvector under the hood, but you only see the search API.

    POST/v1/knowledge/search
  • Audit

    Audit trail per call

    WORM logs for every request, every response, every tool call. Exportable as JSONL.

    GET/v1/audit/events
Workflow

Build locally, deploy from CI

The `agenivo` CLI replaces the click-paths. Skills, prompts and agent configs live as code in your repo – not in a UI nobody reviews.

  1. 01 · Bootstrap

    Create project

    Local scaffold with typed configuration. Works offline, no login required until the first deploy.

    $agenivo init my-agentok
  2. 02 · Version

    Agent as code

    YAML + Markdown in the repo. Pull requests, readable diffs, clean history. No UI state stored "somewhere".

    $git commit -am "feat: routing rule for invoices"ok
  3. 03 · Validate

    Dry-run against stage

    Plan mode shows what changes before it happens. Staging tenant with fake data is part of the plan – no extra line item.

    $agenivo deploy --env=stage --planok
  4. 04 · Deploy

    Promote via CI/CD

    GitHub Actions, GitLab CI or your tool of choice. Signed releases, instant rollback by tag.

    $agenivo deploy --env=prodok
Q&A · Entwickler & API01 → 06
  • All calls land in Frankfurt (eu-central-1). Open-weight models run exclusively there. Commercial models only under zero-retention with a documented contract state – we publish the sub-processor list and announce changes 60 days in advance.

Ready to build

API key in 30 seconds. First reply in 6 lines.

Create an account, enable sandbox, install the SDK. No sales call in between, no "contact us for pricing" wall.

~/projects/my-agent
$ npm i @agenivo/sdk
$ agenivo keys create --scope=sandbox
  ✓ key created ag_live_••••4f7c
$ agenivo init my-agent
  ✓ scaffold ready
$ agenivo deploy --env=stage
  ✓ live at ses_a1b2c3 · 174 ms · eu-central-1