Skip to content

Quickstart

Synapse is a unified runtime, durability layer, and AgentOps observability platform. Install it, define an agent, run it. Everything is traced automatically.

Install

pip install synapse-agents[all]

Requires Python 3.11+ and uv (recommended).

Define an agent

from synapse import Agent, tool, AnthropicProvider

@tool()
def search_web(query: str) -> str:
    return serp.search(query)

agent = Agent(provider=AnthropicProvider(), tools=[search_web], monitor=True)
result = await agent.run("Find the best Italian place near Bryant Park.")

Inspect runs

Start the local dashboard:

synapse server --db ./app.db

Open http://localhost:8000 to see the trace tree, signal scores, and replay any run.