Skip to main content
The Sikaru SDK is a small set of server-side primitives for running managed agents and feeding production experience back into their behavior. Use it to start managed runs, expose product-owned tools, capture agent trajectories, upload OpenInference-compatible traces, connect eval evidence, and review behavior updates before they reach users. Sikaru is built for production agents that should improve from real work without losing release control. Failures, user feedback, corrections, outcomes, and eval results become evidence for safer and more useful managed-agent behavior.

Why use Sikaru

Sikaru gives agent teams a practical loop for continual improvement:
  • Run managed agents from your product server with durable streaming and resume.
  • Keep tools private by executing product capabilities inside your infrastructure.
  • Capture Experience trajectories that are compatible with Harbor-style agent trajectory workflows.
  • Bring existing traces through OpenInference-compatible spans, OTLP resource spans, or native Sikaru trajectories.
  • Use evals as release checks before managed behavior changes reach staging or production.
  • Review every update with public diffs, evidence, and explicit approve/promote actions.

Start here

Quickstart

Install the SDK, configure a project key, declare a tool, and run your first managed agent.

Core concepts

Learn how managed agents, evals, Harbor trajectories, and OpenInference-compatible traces fit together.

Choose a workflow

Managed agent runs

Use respond, stream runs manually, resume durable runs, and register local or provider tools.

Experience ingestion

Record Harbor-compatible agent trajectories, OpenInference spans, signals, outcomes, failures, and raw traces.

Standards files

Define managed behavior with instructions, skills, eval rubrics, and explicit trace uploads.

Review improvements

Inspect diffs and evidence, approve to staging, then promote reviewed behavior to production.

Core primitives

Continual learning loop

Sikaru does not let production agents rewrite themselves without review. It turns real-world evidence into proposed updates, checks those updates against evals and regressions, and keeps humans in the release loop.

Request flow

Keep Sikaru API keys on application servers only. Do not ship them to browsers, mobile clients, or customer-visible automation sandboxes.

Packages

Authentication

All SDK calls use a project-scoped API key.
The default API URL is https://api.sikaru.ai. You only need SIKARU_API_URL when targeting another environment.
Project keys are created after signing in to Sikaru and provisioning a project. The platform shows the key once during setup and supports rotation from project settings.