A conversational interface for your API.
Embed an AI chatbot that understands your endpoints, respects your usersβ permissions, and renders responses as rich UI β not just text. One script tag to add, zero changes to your backend.
From question to answer in four steps.
A user types a question in plain English inside your product.
The AI reads your API manifest and picks the right endpoint.
Your API is called with the userβs auth context and parameters.
The response is displayed using your custom renderer templates.
Everything you need for production AI chat.
API-Aware Chat
Assist reads your API manifest and selects the right endpoint for each question. No intent training required.
Custom Renderers
Display API responses as rich UI β order trackers, data tables, charts β not just plain text.
Confirmation Gates
POST, PUT, and DELETE requests require user confirmation before executing. Safe mutations by default.
JWT Authentication
Validates user tokens via your JWKS URL. Supports Cognito, Auth0, Firebase, Okta, and Supabase.
Shadow DOM Isolation
The widget runs in a closed shadow root. Zero CSS conflicts with your app, guaranteed.
Multi-Provider LLM
Bring your own keys from OpenAI, Anthropic, Google, or any custom provider. Switch anytime.
Works with your stack.
<script src="kind-robots-assist.js" data-project-id="proj_abc123" data-mode="bubble"></script>