Skip to main content
Now in Public Beta

The control plane for
agentic systems

Already have agents? Add observability in 5 minutes.
Building from scratch? Ship governed agents with the Waxell SDK.

3 linesto add observability
20+LLM models tracked
AnyPython framework
Observe

Observe your existing agents

Add observability, cost tracking, and governance to your existing LangChain, CrewAI, or custom agents. No code changes required.

from waxell_observe import waxell_agent

@waxell_agent(agent_name="my-agent")
def run_my_agent(query: str) -> str:
# your existing agent logic — unchanged
return result
Get started with Observe
FrameworkMarch 2nd

Build native agents

Build agents from scratch with durable workflows, built-in governance, and full production infrastructure.

from waxell_sdk import agent, workflow, decision

@agent(name="support-agent")
class SupportAgent:
@workflow
def handle(self, ctx):
return ctx.call(self.classify)

@decision
def classify(self, ctx):
return ctx.llm.classify(ctx.input.message,
categories=["billing", "technical"])
Preview docs

Everything you need to ship agents

From local development to enterprise production

Two paths, one platform

Start with observability on your existing agents, or build natively with the Waxell SDK. Both paths converge on the same platform for governance, billing, and scale.

ObserveAny framework
PlatformGovernance & billing
FrameworkNative SDK & runtime
Read the architecture guide →

Choose your path

Add observability to existing agents or build governed agents from scratch.