What KeenAgents is, the four pillars you work with, and the promises the platform makes to every organization.
One platform for building, operating and offering AI agents.
KeenAgents lets your organization build AI agents, group them into spaces, and offer them to your own customers through a secure API. Administrators manage everything from the admin console — roles, team accounts, spaces, agents and their settings — while partner applications talk to the platform over HTTPS and WebSocket using standard credentials. Every rule you read in these docs is enforced by the platform itself: the console gives you instant feedback, but the final decision on every action is made server-side, and every decision is recorded.
Everything in KeenAgents belongs to one of these four areas.
Guarantees that hold everywhere, on every action.
From a deployed project to a streamed answer.
An agent runs a flow — a graph of nodes the platform walks one at a time. Some nodes call a language model, some run your own sandboxed code, and some route between them. You build a flow project and deploy it into a space; the platform security-scans it, and once it passes, the running system picks it up on its own — no restart, no downtime. Every node executes in its own isolated sandbox, so a failing node is contained rather than able to affect the platform or another conversation, and the platform runs many conversations at once, distributing and balancing the work for you.
End users chat with your agents in real time over a secure WebSocket, with the reply streaming back as it is produced. And while you build, you can debug the whole thing at the source level in a standard IDE — set breakpoints in your flow logic, your script code and your agent nodes, and step through a real run. See Building Agents for the full story, and Live Chat for the streaming surface.
Behaviors you will notice on day one.
503 means the platform is temporarily unable to process that request. Nothing was partially applied — wait a moment and retry. If it persists, contact support.One behavior worth knowing before you start integrating.
Partner API endpoints cannot be tested by pasting the URL into a browser's address bar — the request is refused by design, because these endpoints only accept calls from origins your organization has allow-listed (or from your servers sending an explicit origin). Call them from your application code or an API client instead. This guardrail exists so that only the applications you have registered can ever reach your agents.
Keen Agents 2026
Documentation
Release 15