Vionix Agent API
Built on Cloudflare · Groq · Supabase · Gemini

AI agent infrastructure
you ship in one afternoon.

Vionix gives you a single API and a drop-in widget to launch a branded chatbot — grounded on your knowledge, streaming replies, capturing leads, and routing hot prospects straight to your team.

Latency
<1s first token (Groq)
Free tier
$0 to launch your first client
Integration
One line of JavaScript

A free-tier stack picked for speed and reliability.

Platform

Everything a business bot actually needs.

Other tools ship a chat box. Vionix ships the backend, the grounding, the capture pipeline and the dashboard — so you can charge for real outcomes.

Grounded chat API

Streaming completions with pgvector retrieval, source citations and full conversation history.

Knowledge pipeline

Upload text or docs. We chunk, embed with Gemini and retrieve with HNSW — per agent, isolated.

Automatic lead capture

Detects buying intent, extracts name, email, phone. Writes them to your database in real time.

Human handover

Opens a priority ticket the moment a visitor asks to talk — with an email alert to your inbox.

Safe keys by design

Two key kinds. Server keys for admin. Widget keys for browsers — rate-limited and scoped.

Usage & tracing

Per-event metering, daily quotas, and Langfuse traces on every completion. Auditable by default.

Developer surface

One endpoint away from a working agent.

Clean REST, SSE streaming, Bearer auth. No SDK lock-in. Paste cURL into your terminal and you have a grounded conversation in under a minute.

  • POST/v1/chatGrounded answer + sources + business events
  • POST/v1/chat/streamServer-sent events for token-by-token UI
  • POST/v1/leadsDirect lead capture from any frontend
  • POST/v1/admin/kb/uploadIndex text into the agent's knowledge base
  • GET/v1/admin/usageEvents, units and daily quota usage
  • GET/v1/admin/handoverOpen tickets + priority filtering
curl -X POST https://vionix-agent-api.vionix.workers.dev/v1/chat \
  -H "Authorization: Bearer vx_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "message": "What packages do you offer?",
    "sessionId": "visitor-123"
  }'
const res = await fetch("https://vionix-agent-api.vionix.workers.dev/v1/chat", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    message: "What packages do you offer?",
    sessionId: "visitor-123"
  })
});
const { message, sources } = await res.json();
import httpx

res = httpx.post(
    "https://vionix-agent-api.vionix.workers.dev/v1/chat",
    headers={"Authorization": f"Bearer {api_key}"},
    json={
        "message": "What packages do you offer?",
        "sessionId": "visitor-123",
    },
)
data = res.json()
print(data["message"], data["sources"])
Client embed · one script tag
<script
  src="https://vionix-agent-widget.pages.dev/widget.js"
  data-api-url="https://vionix-agent-api.vionix.workers.dev"
  data-api-key="vx_live_widget_…"
  data-title="Ask us anything"
  data-accent="#6366f1"
></script>
Embedded widget

One line of JS. A branded chatbot on any website.

  • Shadow DOM isolation — never fights the host page CSS.
  • Streaming replies with token-by-token SSE parsing.
  • Browser-safe widget keys — admin routes blocked by default.
  • Theme via one data-accent hex. No build step.
  • Mobile-first layout, full-screen drawer under 480px.
Business flow

From visitor to booked call — automatically.

01

Visitor asks a question

Widget streams an answer grounded in the agent's knowledge base.

02

Intent is detected

Buying signals and contact details are extracted in the same call.

03

Lead is created

Row in your database + usage event + optional email notification.

04

You close the loop

Handover ticket hits your inbox. Follow up on WhatsApp or call.

Pricing

Simple offers that match how you want to sell.

All plans include the full API, widget, KB pipeline and business events. Volume is the only thing that differs.

Setup

Done-for-you. You run a website, we make the bot work.

from RM500

  • One agent, pre-configured
  • Knowledge base loaded
  • Widget embedded on your site
  • 30 days of tuning support
Request setup

Agency

For web teams running multiple clients under one roof.

Custom

  • Unlimited agents per workspace
  • White-label widget theming
  • Custom domain + CNAME
  • Volume pricing on chat units
Talk to us
Get started

Tell us your business. We'll prepare the first agent.

Share the site, use case and any existing content. You'll get back a configured agent, a widget embed snippet and API keys — usually same day.

  • Setup fee from RM500, live agent in 24–48 hours.
  • No credit card, no platform lock-in.
  • You own the Supabase project behind the scenes.

Request a Vionix setup

We capture this with the same /v1/leads endpoint you get — so you're seeing it in action.