Blueprints
One agent definition holds goals, tools, and constraints. Compile it into model-specific prompt artifacts you can version and promote.
Why
Most teams paste the same prompt across models and hope for the best. Agenticaria treats the agent as a blueprint: compile per model family, then select the matching artifact at run time.
Runtime plane
Follow the path from blueprint to embed: compile, eval, run, and optional Zenith lease. Click a node or scroll to step through the story.
Author the agent once: goals, tools, and constraints in a single blueprint.
Click a node · scroll to step the story
Features
Everything you need to define, test, run, and embed agents — without bolting on a second control plane.
One agent definition holds goals, tools, and constraints. Compile it into model-specific prompt artifacts you can version and promote.
Run suites before a version goes live. Promote only what passes so production stays intentional.
Execute sync, async, or streamed. Attach callbacks when a job finishes so your systems stay in the loop.
Drop-in chat for your product, with origin allowlists so embeds stay locked to the sites you trust.
Call HTTP tools during a run and keep verified receipts so every side effect is auditable.
Optional. When Zenith routes the model, Agenticaria waits for the lease, then picks the matching artifact.
Agents, eval, runs, and keys in one browser UI — the same surface on selfhost and cloud.
Multi-tenant workspaces with quotas, invites, and Tapsilat plans when you are ready to sell seats.
Console
Day-two work stays in the console whether you run a lab compose stack or Agenticaria Cloud. Same screens, same workflows.
Developers
Authenticate with Bearer keys and hit the Run API for sync, stream, and parity checks. Widgets and agents use the same contract — see docs for the full surface.
$ curl -X POST "$BASE/api/v1/runs" \
-H "Authorization: Bearer $KEY" \
-d '{"agent_id":"agt_…","input":"…"}'const res = await fetch(BASE + "/api/v1/runs", {
method: "POST",
headers: {
Authorization: "Bearer " + KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({ agent_id: "agt_…", input: "…" }),
});import httpx
res = httpx.post(
f"{BASE}/api/v1/runs",
headers={"Authorization": f"Bearer {KEY}"},
json={"agent_id": "agt_…", "input": "…"},
)Zenith
Agenticaria owns the agent lifecycle. Zenith owns model routing, pools, and fleet policy. Connect them when you need a lease before run — or keep a standalone OpenAI-compatible upstream.
Deploy
Same console and Run API either way. Choose where the data plane lives and how async work is scheduled.
One tenant with the full console. Bring it up with Compose when you want the stack on your own network.
Signup, plans, quotas, and invites out of the box. Multi-tenant from the first workspace.
Async jobs ride NATS so long runs and callbacks stay off the request path.
Trust
Built for teams that put agents in front of real users — secrets, origins, and release hygiene are first-class.
Pricing
Lab to try the runtime. Team and Business to ship. Enterprise when you need private deploy, SSO, and a custom MSA.
$0
Evaluate blueprints, eval, and the Run API before you buy.
Get started$249/mo
Production agents for a product squad — compile, gate, embed.
Get started$799/mo
Multi-agent fleets, widget embeds, and Zenith route-lease ready.
Get startedNo. Zenith routes inference and enforces fleet policy. Agenticaria runs agents — blueprints, eval, tools, and embeds — on top of whatever upstream you choose.
No. A standalone OpenAI-compatible endpoint is enough to get started. Connect Zenith later when you want route-lease and shared policy.
Yes. Selfhost gives you the full console on a single tenant. Cloud adds signup, billing, quotas, and invites.
Call the Run API from any language — curl, fetch, or httpx work today. For product UI, drop in the widget script with an origin allowlist.
Create a free workspace, compile your first blueprint, and embed it when it passes eval.