Skip to content

Synapse and Locus

A deployment switches each Synapse and Locus service on by configuration, and an environment holds product access of its own, so an operation in the reference can answer that its service is off where you call it. Product availability lists the checks that tell you what is switched on.

Katara Synapse holds an agent’s definition, knowledge and run history. Katara Locus controls the tools that agent can call, the budget it can spend and the actions a person must approve. Cortex supplies model inference.

For example, a support agent can read approved return policies in Synapse, ask a model to prepare a response through Cortex, and request a refund through a tool governed by Locus. A tool permission, a budget and any required human approval must all be current before execution.

To do thisRead
Find out what is switched on for your environmentProduct availability
Build an agent that Katara runsTutorial: run a managed agent, then Define, test and inspect an agent
Act through Locus from an agent you run yourselfTutorial: act from your own runtime, then Agent identities
Give an agent knowledge and memoryContent, collections and memory
Control tools, budgets and approvalsTools, policies and approvals
Start runs on a schedule or from eventsSchedule agent runs, Signed event sources
Measure an agent and promote it to LiveEvaluation, Test-to-Live promotion
Choose keys and permissions, and retry safelyAccess and API keys

Every page is also published as plain Markdown at its address with .txt in place of the final slash, and llms.txt indexes them, for agents that read the documentation.

Use the interface or integrate an application

Section titled “Use the interface or integrate an application”

The platform at https://platform.katara.com is the workspace for configuring products. The product interface and the API share organizations, environments and authority. Building a client against the API requires code; reviewing a configured action or inspecting a run in the platform does not.

The TypeScript and Python clients use the same product API. A separate provider SDK or a separate Synapse login is not required. Start with access and API keys and the SDK examples.

Run admission and a successful API response do not prove that a worker is available or that the task succeeded; the run guide distinguishes acceptance, waiting, completion and uncertain execution.

The product API reference contains the implemented request and response contracts. It excludes proposed endpoints that have no public handler.

Prepare fixed cases and review their criteria with the evaluation material guide.