P
PulseLABS dev
Synapse Engine · The AI Routing & Memory Layer

Stop wiring AI by hand.
Let Synapse decide.

One API call. Synapse picks the model, shields personal data, pulls from your own knowledge base, and lets agents call your tools — before your code ever sees a provider name.

Get API KeyExplore the engine →
Scroll to explore
Without Synapse Engine
Hardcode gpt-4o everywhere, pay full price for every call
Personal data flows straight to a third-party model
Build your own retrieval pipeline for every document set
Write the function-calling loop and signature verification yourself
No idea what any single feature actually costs you
Re-architect your AI layer every time you add a provider
VS
Synapse Engine
Routes every call to the cheapest model that can do the job
task: 'simple' | 'complex' | 'auto'
Redacts emails, IBANs, phone numbers before they leave your infra
sensitive: true · auto-escalates on detection
Retrieves your own documents and injects them into context
POST /v1/knowledge-sources
Lets agents call your endpoints, HMAC-signed like a webhook
POST /v1/tools
Logs the provider, model, and savings of every single request
GET /synapse/analytics
Same code on OpenAI, Anthropic, Groq, DeepSeek, or local Ollama
provider: openai | anthropic | groq | ollama

"If you only need a single model behind a single API key, don't buy us. If you need routing, redaction, retrieval, and tool execution to just work, no matter which provider is behind it — that's what Synapse Engine is for."

One request, end to end
1
Request
task · source
2
PII Shield
sensitive: auto-escalates
3
Model Router
cheapest capable model wins
4
Knowledge + Tools
POST /v1/knowledge-sources · POST /v1/tools
5
Restore + Log
SynapseLog · GET /synapse/analytics
Step 1 of 5

Request

Your call arrives with a task type — simple, complex, extraction, code, or auto — and an optional knowledge or tools flag. No model name. That's the point.

The Engine
Debate Engine
POST /v1/conversations
SimEngine
POST /v1/simulations
Risk Matrix
POST /v1/risk-sessions
Market Analysis
POST /v1/market-analysis
Agent Personas
POST /v1/agents
Knowledge Base (RAG)
POST /v1/knowledge-sources
Tools (Function Calling)
POST /v1/tools

Debate Engine

STRATEGY · CONSENSUS

Spin up multi-agent debate rounds where AI personas argue, challenge, and synthesize on any topic. Returns consensus scores, devil's advocate positions, and structured synthesis you can pipe directly into your product.

import { PulseLabsSDK } from '@pulselabs/sdk'

const pulse = new PulseLabsSDK({ apiKey: process.env.PULSELABS_API_KEY! })

const { conversation } = await pulse.conversations.create('Market entry: APAC vs LATAM')

const result = await pulse.conversations.sendMessage(
  conversation.id,
  'Should we enter APAC or LATAM first?',
)
// → { synthesis: { consensus: 0.72, recommendation: '...' }, rounds: [...] }
Sample Output
Strategist
APAC has lower CAC and higher NPS benchmark.
Skeptic
Regulatory overhead adds 4–6 months minimum.
Synthesis
Consensus 0.72 — Stage APAC Q3, use LATAM as hedge.
Build in minutes

One key. Every decision module.

curl -X POST https://api.pulse-labs.fr/v1/conversations \
  -H "x-api-key: sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"title": "Q3 market entry decision"}'
# → { "conversation": { "id": "clx1a2b3c", "title": "...", "createdAt": "..." } }

curl -X POST https://api.pulse-labs.fr/v1/conversations/clx1a2b3c/message \
  -H "x-api-key: sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"content": "Should we enter APAC or LATAM first?"}'
# → { "messages": [...], "convergenceScore": 0.72 }
< 200ms avg latency
99.9% uptime SLA
SOC 2 Type II
"

If you only need a single model behind a single API key, don't buy us.

If you need your AI layer to route across providers, redact personal data, retrieve your own documents, and call your own tools — without you wiring any of it by hand — that's the next evolution Synapse Engine gives your product.

Get API Key →Read the docs
Already have a key? →
PulseLABS API v1 · Synapse Engine
DocsSDK← PulseLABS