Skip to main content
An agent is the unit that policies latch onto. Onboarding registers the agent, declares the tools it can call, and connects your runtime to the PDP.

Three ways to onboard

Register an agent you already run. Akhara stores its baseUrl and key server-side and never returns the secret.

The agent record

All read responses strip secrets, only a masked key is ever returned.
Unknown agentId on an authorize call returns 404 agent not found. Register the agent before pointing a PEP at it.

Connect your runtime (embed the PEP)

Add the PEP to your agent and point it at the PDP. Full language references live under SDK.

Tool normalization

Declare tools using whatever your agent emits. Akhara canonicalizes names before matching latches:

Provision a runtime (optional)

For GitHub/forked agents, provision a sandbox boundary:
See Environments for the five-step provisioning flow.

Next: latch policies

Attach domain policies on top of the always-on enterprise baseline.