Getting Started

TuringPulse is the control plane for AI agents — observe behavior, govern decisions, and intervene when it matters.

ℹ️
Cloud Platform
TuringPulse is available as a managed cloud service. Sign up at app.turingpulse.ai to get your API key.

Quick Start

Get started in under 5 minutes. Install the SDK, initialize with your API key, and start capturing traces.

1. Install the SDK

Installation
# Python
pip install turingpulse

# TypeScript/Node.js
npm install @turingpulse/sdk

2. Initialize & Instrument

agent.py
from turingpulse import init, instrument

# Initialize with your API key (get one at app.turingpulse.ai)
init(
    api_key="sk_live_your_api_key",
    project_id="my-project",
)

# Instrument your agent function
@instrument(agent_id="my-agent")
def my_agent(query: str):
    response = llm.chat(query)
    return response

# Traces are automatically captured and sent to TuringPulse
result = my_agent("Hello, world!")

SDK Integrations

Choose the SDK that matches your stack. All SDKs provide automatic instrumentation for tracing, governance, and KPI tracking.

What You Can Do

Once instrumented, TuringPulse automatically captures every agent execution and provides:

  • Full Traceability — Every decision traced back to inputs and steps
  • KPI Monitoring — Track latency, cost, tokens, and custom metrics
  • Drift Detection — Detect when agent behavior changes unexpectedly
  • Human Oversight — Route high-risk actions for human review
  • Alerts — Get notified when thresholds are breached

Next Steps