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]
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.")
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
synapse server --db ./app.db
Open http://localhost:8000 to see the trace tree, signal scores, and replay any run.